﻿2026-06-04T02:39:16.5585570Z Current runner version: '2.334.0'
2026-06-04T02:39:16.5595741Z Runner name: 'gravity'
2026-06-04T02:39:16.5596923Z Runner group name: 'Default'
2026-06-04T02:39:16.5598263Z Machine name: 'gravity-linux'
2026-06-04T02:39:16.5602725Z ##[group]GITHUB_TOKEN Permissions
2026-06-04T02:39:16.5606671Z Contents: read
2026-06-04T02:39:16.5607466Z Metadata: read
2026-06-04T02:39:16.5608201Z Packages: read
2026-06-04T02:39:16.5609224Z ##[endgroup]
2026-06-04T02:39:16.5613242Z Secret source: Actions
2026-06-04T02:39:16.5614449Z Prepare workflow directory
2026-06-04T02:39:16.6387560Z Prepare all required actions
2026-06-04T02:39:16.6446821Z Getting action download info
2026-06-04T02:39:17.1892569Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-06-04T02:39:18.0023505Z Complete job name: test (self-hosted, Linux, gravity)
2026-06-04T02:39:18.1551593Z ##[group]Run actions/checkout@v4
2026-06-04T02:39:18.1553865Z with:
2026-06-04T02:39:18.1555088Z   repository: SaberMage/spt-core
2026-06-04T02:39:18.1571831Z   token: ***
2026-06-04T02:39:18.1573021Z   ssh-strict: true
2026-06-04T02:39:18.1574231Z   ssh-user: git
2026-06-04T02:39:18.1575460Z   persist-credentials: true
2026-06-04T02:39:18.1576823Z   clean: true
2026-06-04T02:39:18.1578060Z   sparse-checkout-cone-mode: true
2026-06-04T02:39:18.1579594Z   fetch-depth: 1
2026-06-04T02:39:18.1580801Z   fetch-tags: false
2026-06-04T02:39:18.1582053Z   show-progress: true
2026-06-04T02:39:18.1583302Z   lfs: false
2026-06-04T02:39:18.1584471Z   submodules: false
2026-06-04T02:39:18.1585728Z   set-safe-directory: true
2026-06-04T02:39:18.1587657Z ##[endgroup]
2026-06-04T02:39:18.3329682Z Syncing repository: SaberMage/spt-core
2026-06-04T02:39:18.3334758Z ##[group]Getting Git version info
2026-06-04T02:39:18.3337289Z Working directory is '/home/david/actions-runner/_work/spt-core/spt-core'
2026-06-04T02:39:18.3340930Z [command]/usr/bin/git version
2026-06-04T02:39:18.3342451Z git version 2.34.1
2026-06-04T02:39:18.3360757Z ##[endgroup]
2026-06-04T02:39:18.3378463Z Copying '/home/david/.gitconfig' to '/home/david/actions-runner/_work/_temp/0a622f99-9c07-4d9e-9254-872ddab85fc5/.gitconfig'
2026-06-04T02:39:18.3423339Z Temporarily overriding HOME='/home/david/actions-runner/_work/_temp/0a622f99-9c07-4d9e-9254-872ddab85fc5' before making global git config changes
2026-06-04T02:39:18.3429089Z Adding repository directory to the temporary git global config as a safe directory
2026-06-04T02:39:18.3433574Z [command]/usr/bin/git config --global --add safe.directory /home/david/actions-runner/_work/spt-core/spt-core
2026-06-04T02:39:18.3485039Z [command]/usr/bin/git config --local --get remote.origin.url
2026-06-04T02:39:18.3511992Z https://github.com/SaberMage/spt-core
2026-06-04T02:39:18.3535500Z ##[group]Removing previously created refs, to avoid conflicts
2026-06-04T02:39:18.3540397Z [command]/usr/bin/git rev-parse --symbolic-full-name --verify --quiet HEAD
2026-06-04T02:39:18.3567261Z refs/heads/dev-freeform
2026-06-04T02:39:18.3583335Z [command]/usr/bin/git checkout --detach
2026-06-04T02:39:18.3643199Z HEAD is now at caab433 feat(net): M4-D5a WAN message delivery over the broker wire
2026-06-04T02:39:18.3701538Z [command]/usr/bin/git branch --delete --force dev-freeform
2026-06-04T02:39:18.3738934Z Deleted branch dev-freeform (was caab433).
2026-06-04T02:39:18.3791125Z ##[endgroup]
2026-06-04T02:39:18.3792705Z [command]/usr/bin/git submodule status
2026-06-04T02:39:18.4034045Z ##[group]Cleaning the repository
2026-06-04T02:39:18.4038430Z [command]/usr/bin/git clean -ffdx
2026-06-04T02:39:18.4073748Z Removing traceable-reqs
2026-06-04T02:39:18.4086908Z [command]/usr/bin/git reset --hard HEAD
2026-06-04T02:39:18.4138899Z HEAD is now at caab433 feat(net): M4-D5a WAN message delivery over the broker wire
2026-06-04T02:39:18.4146127Z ##[endgroup]
2026-06-04T02:39:18.4148625Z ##[group]Disabling automatic garbage collection
2026-06-04T02:39:18.4154254Z [command]/usr/bin/git config --local gc.auto 0
2026-06-04T02:39:18.4202177Z ##[endgroup]
2026-06-04T02:39:18.4204983Z ##[group]Setting up auth
2026-06-04T02:39:18.4210920Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-06-04T02:39:18.4255281Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-06-04T02:39:18.4497860Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-06-04T02:39:18.4537291Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-06-04T02:39:18.4774419Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-06-04T02:39:18.4817598Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-06-04T02:39:18.5070150Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-06-04T02:39:18.5140932Z ##[endgroup]
2026-06-04T02:39:18.5143486Z ##[group]Fetching the repository
2026-06-04T02:39:18.5160000Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +caab43332f3dec1bfdba4c526883ccd7c805a8dc:refs/remotes/origin/dev-freeform
2026-06-04T02:39:19.0805409Z ##[endgroup]
2026-06-04T02:39:19.0807596Z ##[group]Determining the checkout info
2026-06-04T02:39:19.0810028Z ##[endgroup]
2026-06-04T02:39:19.0813340Z [command]/usr/bin/git sparse-checkout disable
2026-06-04T02:39:19.0864792Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-06-04T02:39:19.0904634Z ##[group]Checking out the ref
2026-06-04T02:39:19.0907241Z [command]/usr/bin/git checkout --progress --force -B dev-freeform refs/remotes/origin/dev-freeform
2026-06-04T02:39:19.0956075Z Switched to a new branch 'dev-freeform'
2026-06-04T02:39:19.0958613Z Branch 'dev-freeform' set up to track remote branch 'dev-freeform' from 'origin'.
2026-06-04T02:39:19.0965335Z ##[endgroup]
2026-06-04T02:39:19.1014227Z [command]/usr/bin/git log -1 --format=%H
2026-06-04T02:39:19.1046571Z caab43332f3dec1bfdba4c526883ccd7c805a8dc
2026-06-04T02:39:19.1472335Z ##[group]Run cargo build --workspace --all-targets
2026-06-04T02:39:19.1474246Z [36;1mcargo build --workspace --all-targets[0m
2026-06-04T02:39:19.1503081Z shell: /usr/bin/bash -e {0}
2026-06-04T02:39:19.1504354Z ##[endgroup]
2026-06-04T02:39:19.6562010Z    Compiling proc-macro2 v1.0.106
2026-06-04T02:39:19.6564283Z    Compiling quote v1.0.45
2026-06-04T02:39:19.6565698Z    Compiling unicode-ident v1.0.24
2026-06-04T02:39:19.6567202Z    Compiling libc v0.2.186
2026-06-04T02:39:19.7463797Z    Compiling serde_core v1.0.228
2026-06-04T02:39:19.9070907Z    Compiling cfg-if v1.0.4
2026-06-04T02:39:19.9548765Z    Compiling serde v1.0.228
2026-06-04T02:39:20.2690506Z    Compiling typenum v1.20.1
2026-06-04T02:39:21.6980766Z    Compiling syn v2.0.117
2026-06-04T02:39:21.7881127Z    Compiling version_check v0.9.5
2026-06-04T02:39:22.1712053Z    Compiling portable-atomic v1.13.1
2026-06-04T02:39:22.3890532Z    Compiling memchr v2.8.1
2026-06-04T02:39:22.7957653Z    Compiling critical-section v1.2.0
2026-06-04T02:39:22.8670771Z    Compiling subtle v2.6.1
2026-06-04T02:39:23.0408597Z    Compiling generic-array v0.14.7
2026-06-04T02:39:23.1741121Z    Compiling semver v1.0.28
2026-06-04T02:39:23.5871048Z    Compiling rustc_version v0.4.1
2026-06-04T02:39:23.9493716Z    Compiling find-msvc-tools v0.1.9
2026-06-04T02:39:24.2591611Z    Compiling smallvec v1.15.1
2026-06-04T02:39:24.3040873Z    Compiling shlex v2.0.1
2026-06-04T02:39:24.5070627Z    Compiling cc v1.2.63
2026-06-04T02:39:24.5371012Z    Compiling itoa v1.0.18
2026-06-04T02:39:24.5760890Z    Compiling equivalent v1.0.2
2026-06-04T02:39:24.6200315Z    Compiling crypto-common v0.1.7
2026-06-04T02:39:24.7111847Z    Compiling pin-project-lite v0.2.17
2026-06-04T02:39:24.7390671Z    Compiling getrandom v0.2.17
2026-06-04T02:39:24.7720836Z    Compiling cpufeatures v0.2.17
2026-06-04T02:39:24.8110466Z    Compiling log v0.4.30
2026-06-04T02:39:24.9210726Z    Compiling hashbrown v0.17.1
2026-06-04T02:39:25.0460939Z    Compiling bytes v1.11.1
2026-06-04T02:39:25.8830527Z    Compiling indexmap v2.14.0
2026-06-04T02:39:26.0670853Z    Compiling futures-core v0.3.32
2026-06-04T02:39:26.1991066Z    Compiling rand_core v0.10.1
2026-06-04T02:39:26.3585954Z    Compiling bitflags v2.11.1
2026-06-04T02:39:26.5996522Z    Compiling socket2 v0.6.4
2026-06-04T02:39:26.8480854Z    Compiling getrandom v0.4.2
2026-06-04T02:39:27.0310768Z    Compiling mio v1.2.1
2026-06-04T02:39:27.0410968Z    Compiling stable_deref_trait v1.2.1
2026-06-04T02:39:27.2950468Z    Compiling block-buffer v0.10.4
2026-06-04T02:39:27.3070814Z    Compiling slab v0.4.12
2026-06-04T02:39:27.4265474Z    Compiling futures-sink v0.3.32
2026-06-04T02:39:27.4910542Z    Compiling futures-io v0.3.32
2026-06-04T02:39:27.5114495Z    Compiling futures-channel v0.3.32
2026-06-04T02:39:27.6370279Z    Compiling digest v0.10.7
2026-06-04T02:39:27.7940625Z    Compiling futures-task v0.3.32
2026-06-04T02:39:27.8240800Z    Compiling curve25519-dalek v4.1.3
2026-06-04T02:39:27.9265386Z    Compiling zerocopy v0.8.50
2026-06-04T02:39:27.9651006Z    Compiling rand_core v0.6.4
2026-06-04T02:39:28.0380758Z    Compiling ahash v0.8.12
2026-06-04T02:39:28.1513091Z    Compiling fnv v1.0.7
2026-06-04T02:39:28.1950338Z    Compiling sha2 v0.10.9
2026-06-04T02:39:28.2046837Z    Compiling synstructure v0.13.2
2026-06-04T02:39:28.6998667Z    Compiling signature v2.2.0
2026-06-04T02:39:28.7971814Z    Compiling vcpkg v0.2.15
2026-06-04T02:39:29.0250245Z    Compiling pkg-config v0.3.33
2026-06-04T02:39:29.8119522Z    Compiling autocfg v1.5.1
2026-06-04T02:39:29.8341783Z    Compiling libsqlite3-sys v0.30.1
2026-06-04T02:39:30.1198379Z    Compiling ed25519 v2.2.3
2026-06-04T02:39:30.2836832Z    Compiling cfg_aliases v0.2.1
2026-06-04T02:39:30.3340836Z    Compiling zmij v1.0.21
2026-06-04T02:39:30.3392923Z    Compiling fastrand v2.4.1
2026-06-04T02:39:30.6070756Z    Compiling serde_json v1.0.150
2026-06-04T02:39:30.7319503Z    Compiling writeable v0.6.3
2026-06-04T02:39:30.8844962Z    Compiling serde_derive v1.0.228
2026-06-04T02:39:30.9591249Z    Compiling zeroize_derive v1.4.3
2026-06-04T02:39:31.6220658Z    Compiling zeroize v1.8.2
2026-06-04T02:39:31.7975462Z    Compiling curve25519-dalek-derive v0.1.1
2026-06-04T02:39:32.4644554Z    Compiling tokio-macros v2.7.0
2026-06-04T02:39:33.2510870Z    Compiling tokio v1.52.3
2026-06-04T02:39:34.4570394Z    Compiling zerofrom-derive v0.1.7
2026-06-04T02:39:36.2056155Z    Compiling futures-macro v0.3.32
2026-06-04T02:39:37.2205196Z    Compiling futures-util v0.3.32
2026-06-04T02:39:37.6170267Z    Compiling once_cell v1.21.4
2026-06-04T02:39:37.8620662Z    Compiling zerofrom v0.1.8
2026-06-04T02:39:37.9840652Z    Compiling yoke-derive v0.8.2
2026-06-04T02:39:39.4840357Z    Compiling yoke v0.8.2
2026-06-04T02:39:39.7164572Z    Compiling zerovec-derive v0.11.3
2026-06-04T02:39:41.3190700Z    Compiling zerovec v0.11.6
2026-06-04T02:39:41.9241478Z    Compiling displaydoc v0.2.6
2026-06-04T02:39:42.4460517Z    Compiling hashbrown v0.14.5
2026-06-04T02:39:42.8110460Z    Compiling tinystr v0.8.3
2026-06-04T02:39:42.9031014Z    Compiling tracing-core v0.1.36
2026-06-04T02:39:43.0390776Z    Compiling tracing-attributes v0.1.31
2026-06-04T02:39:43.4282199Z    Compiling litemap v0.8.2
2026-06-04T02:39:43.6739966Z    Compiling ed25519-dalek v2.2.0
2026-06-04T02:39:43.7258854Z    Compiling rustversion v1.0.22
2026-06-04T02:39:44.0208162Z    Compiling icu_locale_core v2.2.0
2026-06-04T02:39:44.0249971Z    Compiling hashlink v0.9.1
2026-06-04T02:39:44.0590721Z    Compiling zerotrie v0.2.4
2026-06-04T02:39:44.4460772Z    Compiling potential_utf v0.1.5
2026-06-04T02:39:44.7530572Z    Compiling utf8_iter v1.0.4
2026-06-04T02:39:44.8845685Z    Compiling icu_properties_data v2.2.0
2026-06-04T02:39:44.8970350Z    Compiling tracing v0.1.44
2026-06-04T02:39:44.9940922Z    Compiling fallible-iterator v0.3.0
2026-06-04T02:39:45.0120452Z    Compiling icu_normalizer_data v2.2.0
2026-06-04T02:39:45.1270973Z    Compiling fallible-streaming-iterator v0.1.9
2026-06-04T02:39:45.2810538Z    Compiling icu_collections v2.2.0
2026-06-04T02:39:45.5220627Z    Compiling rusqlite v0.32.1
2026-06-04T02:39:45.9010502Z    Compiling icu_provider v2.2.0
2026-06-04T02:39:46.3167851Z    Compiling spt-proto v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-proto)
2026-06-04T02:39:46.6964896Z    Compiling tokio-util v0.7.18
2026-06-04T02:39:47.2890443Z    Compiling anyhow v1.0.102
2026-06-04T02:39:47.5552584Z    Compiling percent-encoding v2.3.2
2026-06-04T02:39:47.5710464Z    Compiling icu_normalizer v2.2.0
2026-06-04T02:39:47.7420553Z    Compiling icu_properties v2.2.0
2026-06-04T02:39:48.0621229Z    Compiling spt-store v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-store)
2026-06-04T02:39:48.2850096Z    Compiling ring v0.17.14
2026-06-04T02:39:48.3974130Z    Compiling http v1.4.1
2026-06-04T02:39:48.8591383Z    Compiling strsim v0.11.1
2026-06-04T02:39:49.2920134Z    Compiling thiserror v2.0.18
2026-06-04T02:39:49.5871924Z    Compiling cpufeatures v0.3.0
2026-06-04T02:39:49.6961078Z    Compiling idna_adapter v1.2.2
2026-06-04T02:39:49.9408820Z    Compiling rustls-pki-types v1.14.1
2026-06-04T02:39:49.9892016Z    Compiling thiserror-impl v2.0.18
2026-06-04T02:39:50.6266837Z    Compiling idna v1.1.0
2026-06-04T02:39:50.8780220Z    Compiling chacha20 v0.10.0
2026-06-04T02:39:51.1990960Z    Compiling spt-msg v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-msg)
2026-06-04T02:39:51.5978494Z    Compiling form_urlencoded v1.2.2
2026-06-04T02:39:51.7647022Z    Compiling ipnet v2.12.0
2026-06-04T02:39:51.7740262Z    Compiling ident_case v1.0.1
2026-06-04T02:39:51.8678200Z    Compiling untrusted v0.9.0
2026-06-04T02:39:51.8904439Z    Compiling darling_core v0.20.11
2026-06-04T02:39:51.9555393Z    Compiling url v2.5.8
2026-06-04T02:39:52.4860647Z    Compiling rand v0.10.1
2026-06-04T02:39:53.2550574Z    Compiling unicode-segmentation v1.13.3
2026-06-04T02:39:53.5660427Z    Compiling scopeguard v1.2.0
2026-06-04T02:39:53.6281152Z    Compiling rustls v0.23.40
2026-06-04T02:39:53.7402101Z    Compiling lock_api v0.4.14
2026-06-04T02:39:53.8660607Z    Compiling convert_case v0.10.0
2026-06-04T02:39:54.0655714Z    Compiling const-oid v0.10.2
2026-06-04T02:39:54.2450323Z    Compiling atomic-waker v1.1.2
2026-06-04T02:39:54.3040297Z    Compiling unicode-xid v0.2.6
2026-06-04T02:39:54.3341857Z    Compiling rustix v1.1.4
2026-06-04T02:39:54.3870325Z    Compiling derive_more-impl v2.1.1
2026-06-04T02:39:54.6580602Z    Compiling rustls-webpki v0.103.13
2026-06-04T02:39:56.0813383Z    Compiling httparse v1.10.1
2026-06-04T02:39:56.2310767Z    Compiling darling_macro v0.20.11
2026-06-04T02:39:56.5191361Z    Compiling h2 v0.4.14
2026-06-04T02:39:56.5490496Z    Compiling darling v0.20.11
2026-06-04T02:39:56.5978524Z    Compiling derive_builder_core v0.20.2
2026-06-04T02:39:58.0780675Z    Compiling http-body v1.0.1
2026-06-04T02:39:58.2070406Z    Compiling hybrid-array v0.4.12
2026-06-04T02:39:59.1350712Z    Compiling linux-raw-sys v0.12.1
2026-06-04T02:39:59.6851204Z    Compiling base64ct v1.8.3
2026-06-04T02:39:59.9610666Z    Compiling derive_more v2.1.1
2026-06-04T02:40:00.0591046Z    Compiling powerfmt v0.2.0
2026-06-04T02:40:00.1247121Z    Compiling paste v1.0.15
2026-06-04T02:40:00.2770184Z    Compiling heck v0.5.0
2026-06-04T02:40:00.3534742Z    Compiling deranged v0.5.8
2026-06-04T02:40:00.5410788Z    Compiling pem-rfc7468 v1.0.0
2026-06-04T02:40:02.2722097Z    Compiling derive_builder_macro v0.20.2
2026-06-04T02:40:02.9406707Z    Compiling n0-error-macros v0.1.3
2026-06-04T02:40:03.8567902Z    Compiling spez v0.1.2
2026-06-04T02:40:04.0639590Z    Compiling num-traits v0.2.19
2026-06-04T02:40:04.1710374Z    Compiling memoffset v0.6.5
2026-06-04T02:40:04.2070621Z    Compiling tower-service v0.3.3
2026-06-04T02:40:04.2558309Z    Compiling data-encoding v2.11.0
2026-06-04T02:40:04.2900608Z    Compiling tinyvec_macros v0.1.1
2026-06-04T02:40:04.3270283Z    Compiling base64 v0.22.1
2026-06-04T02:40:04.4060390Z    Compiling thiserror v1.0.69
2026-06-04T02:40:04.6510344Z    Compiling time-core v0.1.8
2026-06-04T02:40:04.7730874Z    Compiling num-conv v0.2.2
2026-06-04T02:40:04.7988900Z    Compiling parking_lot_core v0.9.12
2026-06-04T02:40:04.8090613Z    Compiling try-lock v0.2.5
2026-06-04T02:40:04.8790298Z    Compiling want v0.3.1
2026-06-04T02:40:04.9819658Z    Compiling tinyvec v1.11.0
2026-06-04T02:40:05.0200694Z    Compiling n0-error v0.1.3
2026-06-04T02:40:05.1600557Z    Compiling tempfile v3.27.0
2026-06-04T02:40:05.3510874Z    Compiling derive_builder v0.20.2
2026-06-04T02:40:05.4160694Z    Compiling der v0.8.0-rc.10
2026-06-04T02:40:05.5908012Z    Compiling block-buffer v0.12.0
2026-06-04T02:40:05.7210807Z    Compiling crypto-common v0.2.2
2026-06-04T02:40:05.7508555Z    Compiling vergen-lib v9.1.0
2026-06-04T02:40:05.8655325Z    Compiling pin-project-internal v1.1.13
2026-06-04T02:40:06.0060569Z    Compiling thiserror-impl v1.0.69
2026-06-04T02:40:07.4096436Z    Compiling n0-future v0.3.2
2026-06-04T02:40:07.4840606Z    Compiling inout v0.1.4
2026-06-04T02:40:07.5874838Z    Compiling termios v0.2.2
2026-06-04T02:40:07.5949542Z    Compiling serial-core v0.4.0
2026-06-04T02:40:07.7120987Z    Compiling ioctl-rs v0.1.6
2026-06-04T02:40:07.7184371Z    Compiling cordyceps v0.3.4
2026-06-04T02:40:07.7270592Z    Compiling diatomic-waker v0.2.3
2026-06-04T02:40:07.7481326Z    Compiling spin v0.10.0
2026-06-04T02:40:07.7960544Z    Compiling winnow v1.0.3
2026-06-04T02:40:07.8401020Z    Compiling httpdate v1.0.3
2026-06-04T02:40:07.8550140Z    Compiling parking v2.2.1
2026-06-04T02:40:07.9870251Z    Compiling crossbeam-utils v0.8.21
2026-06-04T02:40:08.1157903Z    Compiling futures-buffered v0.2.13
2026-06-04T02:40:08.2320690Z    Compiling hyper v1.10.1
2026-06-04T02:40:08.4910688Z    Compiling futures-lite v2.6.1
2026-06-04T02:40:08.5930282Z    Compiling serial-unix v0.4.0
2026-06-04T02:40:08.8555962Z    Compiling cipher v0.4.4
2026-06-04T02:40:09.1411013Z    Compiling pin-project v1.1.13
2026-06-04T02:40:09.1960459Z    Compiling spki v0.8.0-rc.4
2026-06-04T02:40:09.4080741Z    Compiling digest v0.11.3
2026-06-04T02:40:09.5941310Z    Compiling netlink-packet-core v0.8.1
2026-06-04T02:40:09.9410953Z    Compiling toml_parser v1.1.2+spec-1.1.0
2026-06-04T02:40:10.4037066Z    Compiling tokio-rustls v0.26.4
2026-06-04T02:40:10.7831386Z    Compiling vergen-lib v0.1.6
2026-06-04T02:40:10.8866379Z    Compiling vergen v9.1.0
2026-06-04T02:40:10.9787723Z    Compiling noq-udp v0.10.0
2026-06-04T02:40:10.9840577Z    Compiling sync_wrapper v1.0.2
2026-06-04T02:40:11.0067478Z    Compiling universal-hash v0.5.1
2026-06-04T02:40:11.0600612Z    Compiling curve25519-dalek v5.0.0-pre.6
2026-06-04T02:40:11.1100433Z    Compiling heapless v0.7.17
2026-06-04T02:40:11.1240584Z    Compiling aho-corasick v1.1.4
2026-06-04T02:40:11.2287886Z    Compiling bitflags v1.3.2
2026-06-04T02:40:11.2746331Z    Compiling byteorder v1.5.0
2026-06-04T02:40:11.2824482Z    Compiling either v1.16.0
2026-06-04T02:40:11.3046213Z    Compiling toml_datetime v1.1.1+spec-1.1.0
2026-06-04T02:40:11.4972424Z    Compiling opaque-debug v0.3.1
2026-06-04T02:40:11.5420448Z    Compiling regex-syntax v0.8.10
2026-06-04T02:40:11.5805078Z    Compiling pin-utils v0.1.0
2026-06-04T02:40:11.6010501Z    Compiling prefix-trie v0.8.4
2026-06-04T02:40:11.6346525Z    Compiling nix v0.25.1
2026-06-04T02:40:12.5753152Z    Compiling polyval v0.6.2
2026-06-04T02:40:12.8080574Z    Compiling toml_edit v0.25.12+spec-1.1.0
2026-06-04T02:40:14.2060733Z    Compiling hash32 v0.2.1
2026-06-04T02:40:14.4134972Z    Compiling regex-automata v0.4.14
2026-06-04T02:40:14.7337680Z    Compiling hyper-util v0.1.20
2026-06-04T02:40:15.6490713Z    Compiling parking_lot v0.12.5
2026-06-04T02:40:16.7400195Z    Compiling pkcs8 v0.11.0-rc.10
2026-06-04T02:40:16.9250814Z    Compiling filedescriptor v0.8.3
2026-06-04T02:40:17.1391327Z    Compiling serial v0.4.0
2026-06-04T02:40:17.7357472Z    Compiling spin v0.9.8
2026-06-04T02:40:17.9630602Z    Compiling vergen-gitcl v1.0.8
2026-06-04T02:40:18.0742547Z    Compiling futures-executor v0.3.32
2026-06-04T02:40:18.3380815Z    Compiling serde_spanned v0.6.9
2026-06-04T02:40:18.3610773Z    Compiling toml_datetime v0.6.11
2026-06-04T02:40:18.4472850Z    Compiling toml_write v0.1.2
2026-06-04T02:40:18.6745001Z    Compiling shell-words v1.1.1
2026-06-04T02:40:18.6790823Z    Compiling signature v3.0.0
2026-06-04T02:40:18.7910692Z    Compiling downcast-rs v1.2.1
2026-06-04T02:40:18.7943567Z    Compiling winnow v0.7.15
2026-06-04T02:40:18.8023386Z    Compiling num_threads v0.1.7
2026-06-04T02:40:18.9200462Z    Compiling tower-layer v0.3.3
2026-06-04T02:40:19.1030755Z    Compiling time v0.3.47
2026-06-04T02:40:19.9290456Z    Compiling data-encoding-macro-internal v0.1.18
2026-06-04T02:40:19.9327773Z    Compiling portable-pty v0.8.1
2026-06-04T02:40:20.3465544Z    Compiling ed25519 v3.0.0-rc.4
2026-06-04T02:40:20.7881590Z    Compiling futures v0.3.32
2026-06-04T02:40:20.8521156Z    Compiling regex v1.12.3
2026-06-04T02:40:21.8591002Z    Compiling toml_edit v0.22.27
2026-06-04T02:40:22.1460522Z    Compiling proc-macro-crate v3.5.0
2026-06-04T02:40:22.5200262Z    Compiling ghash v0.5.1
2026-06-04T02:40:22.6076778Z    Compiling hickory-proto v0.26.0-beta.4
2026-06-04T02:40:22.8767263Z    Compiling sha2 v0.11.0-rc.5
2026-06-04T02:40:24.1301863Z    Compiling aes v0.8.4
2026-06-04T02:40:24.3250584Z    Compiling ctr v0.9.2
2026-06-04T02:40:24.5170800Z    Compiling http-body-util v0.1.3
2026-06-04T02:40:24.8495619Z    Compiling cobs v0.3.0
2026-06-04T02:40:25.0060665Z    Compiling netlink-sys v0.8.8
2026-06-04T02:40:25.0340529Z    Compiling postcard-derive v0.2.2
2026-06-04T02:40:25.2960539Z    Compiling aead v0.5.2
2026-06-04T02:40:25.3990388Z    Compiling openssl-probe v0.2.1
2026-06-04T02:40:25.5581142Z    Compiling rustls-native-certs v0.8.4
2026-06-04T02:40:25.6220714Z    Compiling postcard v1.1.3
2026-06-04T02:40:25.9010526Z    Compiling aes-gcm v0.10.3
2026-06-04T02:40:26.0631201Z    Compiling toml v0.8.23
2026-06-04T02:40:26.1775586Z    Compiling ed25519-dalek v3.0.0-pre.6
2026-06-04T02:40:26.5808942Z    Compiling num_enum_derive v0.7.6
2026-06-04T02:40:27.2780681Z    Compiling data-encoding-macro v0.1.20
2026-06-04T02:40:27.3261215Z    Compiling tower v0.5.3
2026-06-04T02:40:27.7275499Z    Compiling crossbeam-epoch v0.9.18
2026-06-04T02:40:27.8244968Z    Compiling crossbeam-channel v0.5.15
2026-06-04T02:40:27.9400646Z    Compiling netlink-packet-route v0.29.0
2026-06-04T02:40:28.1250610Z    Compiling strum_macros v0.28.0
2026-06-04T02:40:28.1760569Z    Compiling iroh-metrics-derive v0.4.1
2026-06-04T02:40:28.5770523Z    Compiling enum-assoc v1.3.0
2026-06-04T02:40:28.6553511Z    Compiling async-trait v0.1.89
2026-06-04T02:40:29.4599986Z    Compiling noq v0.18.0
2026-06-04T02:40:29.6520621Z    Compiling netwatch v0.16.0
2026-06-04T02:40:29.8460627Z    Compiling uuid v1.23.2
2026-06-04T02:40:29.9350576Z    Compiling blake3 v1.8.5
2026-06-04T02:40:30.2160569Z    Compiling acto v0.8.2
2026-06-04T02:40:30.3412032Z    Compiling ryu v1.0.23
2026-06-04T02:40:30.4180871Z    Compiling sorted-index-buffer v0.2.1
2026-06-04T02:40:30.5370602Z    Compiling mac-addr v0.3.0
2026-06-04T02:40:30.5617505Z    Compiling foldhash v0.2.0
2026-06-04T02:40:30.7190630Z    Compiling xml-rs v0.8.28
2026-06-04T02:40:30.7240754Z    Compiling allocator-api2 v0.2.21
2026-06-04T02:40:31.2501468Z    Compiling lru-slab v0.1.2
2026-06-04T02:40:31.3729329Z    Compiling tagptr v0.2.0
2026-06-04T02:40:31.4580893Z    Compiling identity-hash v0.1.0
2026-06-04T02:40:31.5371780Z    Compiling rustc-hash v2.1.2
2026-06-04T02:40:31.5421547Z    Compiling moka v0.12.15
2026-06-04T02:40:31.6280517Z    Compiling noq-proto v0.17.0
2026-06-04T02:40:32.2580534Z    Compiling xmltree v0.10.3
2026-06-04T02:40:32.4691276Z    Compiling strum v0.28.0
2026-06-04T02:40:32.5560137Z    Compiling hashbrown v0.16.1
2026-06-04T02:40:33.0220747Z    Compiling iroh-metrics v0.38.3
2026-06-04T02:40:33.9250635Z    Compiling hickory-net v0.26.0-beta.4
2026-06-04T02:40:34.2810687Z    Compiling tower-http v0.6.11
2026-06-04T02:40:34.8250561Z    Compiling iroh-relay v0.98.0
2026-06-04T02:40:35.0790541Z    Compiling num_enum v0.7.6
2026-06-04T02:40:35.1535888Z    Compiling iroh-base v0.98.0
2026-06-04T02:40:35.9330627Z    Compiling netdev v0.42.0
2026-06-04T02:40:36.8180428Z    Compiling rustls-platform-verifier v0.7.0
2026-06-04T02:40:37.0241911Z    Compiling netlink-proto v0.12.0
2026-06-04T02:40:37.1325699Z    Compiling spt-term v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-term)
2026-06-04T02:40:37.3301337Z    Compiling hyper-rustls v0.27.9
2026-06-04T02:40:37.6310988Z    Compiling n0-watcher v0.6.1
2026-06-04T02:40:37.9080944Z    Compiling netlink-packet-route v0.30.0
2026-06-04T02:40:38.7722793Z    Compiling attohttpc v0.30.1
2026-06-04T02:40:39.3744824Z    Compiling tokio-stream v0.1.18
2026-06-04T02:40:40.1010452Z    Compiling simple-dns v0.9.3
2026-06-04T02:40:40.1790628Z    Compiling sha1_smol v1.0.1
2026-06-04T02:40:40.3940898Z    Compiling arrayref v0.3.9
2026-06-04T02:40:40.4370923Z    Compiling smol_str v0.1.24
2026-06-04T02:40:40.6389680Z    Compiling arrayvec v0.7.6
2026-06-04T02:40:40.9060348Z    Compiling simdutf8 v0.1.5
2026-06-04T02:40:41.2140659Z    Compiling constant_time_eq v0.4.2
2026-06-04T02:40:41.3776033Z    Compiling resolv-conf v0.7.6
2026-06-04T02:40:41.8129396Z    Compiling iroh-dns v0.98.0
2026-06-04T02:40:42.3310963Z    Compiling hickory-resolver v0.26.0-beta.4
2026-06-04T02:40:43.2539624Z    Compiling tokio-websockets v0.13.2
2026-06-04T02:40:45.0600502Z    Compiling igd-next v0.17.1
2026-06-04T02:40:47.6210596Z    Compiling reqwest v0.13.4
2026-06-04T02:40:48.5700716Z    Compiling lru v0.16.4
2026-06-04T02:40:48.7780864Z    Compiling spt-runtime v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-runtime)
2026-06-04T02:40:49.2312254Z    Compiling webpki-roots v1.0.7
2026-06-04T02:40:49.3380564Z    Compiling iroh v0.98.2
2026-06-04T02:40:49.5461684Z    Compiling hmac v0.12.1
2026-06-04T02:40:49.5571361Z    Compiling serde_bytes v0.11.19
2026-06-04T02:40:49.6930796Z    Compiling seize v0.5.1
2026-06-04T02:40:49.8490656Z    Compiling cmov v0.5.4
2026-06-04T02:40:50.0940708Z    Compiling papaya v0.2.4
2026-06-04T02:40:50.1451191Z    Compiling ctutils v0.4.2
2026-06-04T02:40:50.4522645Z    Compiling hkdf v0.12.4
2026-06-04T02:40:50.5990528Z    Compiling portmapper v0.16.0
2026-06-04T02:40:50.7150654Z    Compiling swarm-discovery v0.6.0-alpha.2
2026-06-04T02:40:53.0805781Z    Compiling backon v1.6.0
2026-06-04T02:40:53.3323115Z    Compiling spake2 v0.4.0
2026-06-04T02:40:53.6800416Z    Compiling sha1 v0.10.6
2026-06-04T02:40:53.9110933Z    Compiling doctest-file v1.1.1
2026-06-04T02:40:54.3952708Z    Compiling interprocess v2.4.2
2026-06-04T02:40:54.8841518Z    Compiling spt-live v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-live)
2026-06-04T02:40:55.1000703Z    Compiling utf8parse v0.2.2
2026-06-04T02:40:55.1731412Z    Compiling anstyle-parse v1.0.0
2026-06-04T02:40:55.2962763Z    Compiling anstyle v1.0.14
2026-06-04T02:40:55.3661666Z    Compiling anstyle-query v1.1.5
2026-06-04T02:40:55.4361007Z    Compiling colorchoice v1.0.5
2026-06-04T02:40:55.5150551Z    Compiling is_terminal_polyfill v1.70.2
2026-06-04T02:40:55.5670459Z    Compiling anstream v1.0.0
2026-06-04T02:40:55.5815763Z    Compiling clap_lex v1.1.0
2026-06-04T02:40:55.7650936Z    Compiling clap_derive v4.6.1
2026-06-04T02:40:55.8270920Z    Compiling mock-adapter v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/adapters/mock)
2026-06-04T02:40:55.9827924Z    Compiling clap_builder v4.6.0
2026-06-04T02:40:59.6700713Z    Compiling clap v4.6.1
2026-06-04T02:41:15.1362698Z    Compiling spt-net v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-net)
2026-06-04T02:41:16.3993082Z    Compiling spt-daemon v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-daemon)
2026-06-04T02:41:25.5540993Z    Compiling spt v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt)
2026-06-04T02:41:32.8090078Z     Finished `dev` profile [unoptimized] target(s) in 2m 13s
2026-06-04T02:41:32.8651100Z ##[group]Run cargo test --workspace
2026-06-04T02:41:32.8651621Z [36;1mcargo test --workspace[0m
2026-06-04T02:41:32.8671851Z shell: /usr/bin/bash -e {0}
2026-06-04T02:41:32.8672236Z ##[endgroup]
2026-06-04T02:41:33.2623502Z     Finished `test` profile [unoptimized] target(s) in 0.36s
2026-06-04T02:41:33.2888298Z      Running unittests src/main.rs (target/debug/deps/mock_session-56c67cf9296704f6)
2026-06-04T02:41:33.2904242Z 
2026-06-04T02:41:33.2904638Z running 0 tests
2026-06-04T02:41:33.2908471Z      Running tests/manifest_valid.rs (target/debug/deps/manifest_valid-4a649a122140b675)
2026-06-04T02:41:33.2909084Z 
2026-06-04T02:41:33.2909600Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:33.2910202Z 
2026-06-04T02:41:33.2928875Z 
2026-06-04T02:41:33.2929389Z running 3 tests
2026-06-04T02:41:33.2951956Z test mock_manifest_parses_and_validates ... ok
2026-06-04T02:41:33.2952906Z test mock_declares_commune_signoff_as_filedrops ... ok
2026-06-04T02:41:33.2956428Z      Running unittests src/main.rs (target/debug/deps/spt-bfdd94a54a334cc3)
2026-06-04T02:41:33.2957799Z test mock_has_no_claude_code_conventions ... ok
2026-06-04T02:41:33.2958165Z 
2026-06-04T02:41:33.2958571Z test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:33.2960536Z 
2026-06-04T02:41:33.2974613Z 
2026-06-04T02:41:33.2974932Z running 54 tests
2026-06-04T02:41:33.2993222Z test api::auth::tests::missing_endpoint_is_no_endpoint ... ok
2026-06-04T02:41:33.2993977Z test api::auth::tests::mints_distinct_nonempty_tokens ... ok
2026-06-04T02:41:33.2994575Z test api::auth::tests::no_proof_is_refused ... ok
2026-06-04T02:41:33.3004035Z test api::auth::tests::session_id_proof_authenticates ... ok
2026-06-04T02:41:33.3005420Z test api::auth::tests::token_proof_authenticates ... ok
2026-06-04T02:41:33.3006302Z test api::auth::tests::wrong_token_and_wrong_session_refused ... ok
2026-06-04T02:41:33.3015150Z test api::delivery::tests::echo_gate_explicit_toggle ... ok
2026-06-04T02:41:33.3016021Z test api::delivery::tests::inject_all_pty_falls_back_to_hook ... ok
2026-06-04T02:41:33.3016871Z test api::delivery::tests::idle_busy_transitions_manage_sentinels ... ok
2026-06-04T02:41:33.3017805Z test api::delivery::tests::idle_no_gate_does_not_arm_gate ... ok
2026-06-04T02:41:33.3018777Z test api::delivery::tests::inject_resolution_drops_pty_defaults_hook ... ok
2026-06-04T02:41:33.3019861Z test api::reporting::tests::capability_lists_hostable_types ... ok
2026-06-04T02:41:33.3024143Z test api::reporting::tests::env_aliases_resolved_from_manifest ... ok
2026-06-04T02:41:33.3026811Z test api::reporting::tests::filedrops_are_fixed_named_files ... ok
2026-06-04T02:41:33.3634211Z test api::reporting::tests::boundary_missing_perch_refused ... ok
2026-06-04T02:41:33.3635198Z test api::delivery::tests::poll_drains_non_deferred_by_default ... ok
2026-06-04T02:41:33.3639577Z test api::reporting::tests::boundary_rebinds_keeping_anchor ... ok
2026-06-04T02:41:33.3642856Z test api::reporting::tests::history_log_appends ... ok
2026-06-04T02:41:33.3643573Z test api::reporting::tests::presence_records_endpoint ... ok
2026-06-04T02:41:33.3658130Z test api::reporting::tests::session_end_erase_refused_with_live_children ... ok
2026-06-04T02:41:33.3784701Z test api::reporting::tests::session_end_erase_wipes_childless_perch ... ok
2026-06-04T02:41:33.3916436Z test api::reporting::tests::session_end_soft_preserves_state ... ok
2026-06-04T02:41:33.3974512Z test api::startup::tests::empty_session_seed_refused ... ok
2026-06-04T02:41:33.4041655Z test api::startup::tests::live_perch_under_other_session_conflicts ... ok
2026-06-04T02:41:33.4097594Z test api::startup::tests::missing_seed_refused ... ok
2026-06-04T02:41:33.4103820Z test api::startup::tests::post_spawn_bind_establishes_perch ... ok
2026-06-04T02:41:33.4117582Z test api::tests::adapter_is_required ... ok
2026-06-04T02:41:33.4127975Z test api::startup::tests::rebind_same_session_ok ... ok
2026-06-04T02:41:33.4129505Z test api::tests::state_value_is_validated ... ok
2026-06-04T02:41:33.4156146Z test api::tests::surface_parses ... ok
2026-06-04T02:41:33.4171844Z test api::startup::tests::stale_seed_with_dead_anchor_refused ... ok
2026-06-04T02:41:33.4234723Z test api::startup::tests::valid_seed_binds_live_perch ... ok
2026-06-04T02:41:33.4243595Z test api::worker::tests::cascade_guard_tracks_live_children ... ok
2026-06-04T02:41:33.4246825Z test cli::tests::create_new_existing_name_is_usage_error ... ok
2026-06-04T02:41:33.4250457Z test cli::tests::create_new_mints_shows_and_requests_save ... ok
2026-06-04T02:41:33.4267906Z test api::worker::tests::guard_clears_only_when_all_children_stopped ... ok
2026-06-04T02:41:33.4269261Z test cli::tests::empty_store_no_flag_guides_to_pair_or_create ... ok
2026-06-04T02:41:33.4270189Z test cli::tests::digest_flag_defaults ... ok
2026-06-04T02:41:33.4271324Z test cli::tests::multi_subnet_refuses_without_flag_then_resolves_with_it ... ok
2026-06-04T02:41:33.4272395Z test cli::tests::invalid_usage_errors ... ok
2026-06-04T02:41:33.4273448Z test cli::tests::not_elevated_refuses_without_leaking_code_or_saving ... ok
2026-06-04T02:41:33.4282913Z test cli::tests::pair_show_totp_subnet_and_create_new_conflict ... ok
2026-06-04T02:41:33.4293485Z test cli::tests::ring_timeout_defaults ... ok
2026-06-04T02:41:33.4294138Z test cli::tests::pair_show_totp_arg_shapes_parse ... ok
2026-06-04T02:41:33.4297979Z test cli::tests::single_subnet_auto_selects_and_code_matches_seed ... ok
2026-06-04T02:41:33.4301397Z test cli::tests::send_target_optional_with_reply_to ... ok
2026-06-04T02:41:33.4304902Z test cli::tests::unknown_elevation_falls_back ... ok
2026-06-04T02:41:33.4308165Z test cli::tests::unknown_named_subnet_is_usage_error ... ok
2026-06-04T02:41:33.4309384Z test elevation::tests::current_returns_a_determinate_level_on_supported_platforms ... ok
2026-06-04T02:41:33.4310921Z test elevation::tests::fallback_message_names_authenticator_app_and_subnet ... ok
2026-06-04T02:41:33.4311957Z test elevation::tests::gate_shows_only_when_confirmed_elevated ... ok
2026-06-04T02:41:33.4357216Z test cli::tests::subcommands_parse ... ok
2026-06-04T02:41:33.4698595Z test api::worker::tests::worker_poll_drains_spool ... ok
2026-06-04T02:41:33.4703842Z test api::worker::tests::worker_start_nests_under_parent ... ok
2026-06-04T02:41:33.4704297Z 
2026-06-04T02:41:33.4704701Z test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
2026-06-04T02:41:33.4705265Z 
2026-06-04T02:41:33.4711350Z      Running tests/contract_e2e.rs (target/debug/deps/contract_e2e-efceab88446cfa7a)
2026-06-04T02:41:33.4728196Z 
2026-06-04T02:41:33.4728619Z running 4 tests
2026-06-04T02:41:33.7669394Z test cold_api_call_autostarts_daemon_and_handoff_is_in_memory ... ok
2026-06-04T02:41:33.7806295Z SEEDED:272880
2026-06-04T02:41:34.0606653Z test live_agent_lifecycle_e2e ... ok
2026-06-04T02:41:34.1418685Z test mock_adapter_drives_the_full_contract ... ok
2026-06-04T02:41:34.1676307Z SEEDED:272880
2026-06-04T02:41:34.4085961Z test seed_then_listen_binds_and_relays ... ok
2026-06-04T02:41:34.4086397Z 
2026-06-04T02:41:34.4086800Z test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.94s
2026-06-04T02:41:34.4087352Z 
2026-06-04T02:41:34.4092791Z      Running unittests src/lib.rs (target/debug/deps/spt_daemon-fd29ed07a4f80407)
2026-06-04T02:41:34.4128896Z 
2026-06-04T02:41:34.4131761Z running 80 tests
2026-06-04T02:41:34.4140741Z test adapter_update::tests::delegated_attested_delegates_command ... ok
2026-06-04T02:41:34.4157508Z test adapter_update::tests::delegated_unattested_is_skipped ... ok
2026-06-04T02:41:34.4167668Z test adapter_update::tests::file_pull_without_payload_is_skipped ... ok
2026-06-04T02:41:34.4168946Z test adapter_update::tests::file_pull_tampered_bytes_rejected ... ok
2026-06-04T02:41:34.4170453Z test adapter_update::tests::file_pull_verified_against_adapter_key ... ok
2026-06-04T02:41:34.4173385Z test adapter_update::tests::file_pull_wrong_key_rejected ... ok
2026-06-04T02:41:34.4175623Z test codec::tests::back_to_back_frames_decode_independently ... ok
2026-06-04T02:41:34.4176578Z test codec::tests::frame_round_trips_through_buffer ... ok
2026-06-04T02:41:34.4177477Z test codec::tests::oversized_prefix_rejected ... ok
2026-06-04T02:41:34.4178365Z test config::tests::full_auto_update_is_gated_by_default ... ok
2026-06-04T02:41:34.4179411Z test config::tests::crash_grace_is_config_driven ... ok
2026-06-04T02:41:34.4180388Z test config::tests::malformed_file_degrades_to_default ... ok
2026-06-04T02:41:34.4181341Z test config::tests::missing_file_is_default ... ok
2026-06-04T02:41:34.4182177Z test config::tests::pulse_period_is_config_driven ... ok
2026-06-04T02:41:34.4183194Z test adapter_update::tests::ripple_conducts_each_adapter_in_order ... ok
2026-06-04T02:41:34.4184204Z test consent::tests::decide_honors_full_auto_flag ... ok
2026-06-04T02:41:34.4185042Z test config::tests::save_load_roundtrip ... ok
2026-06-04T02:41:34.4185833Z test config::tests::relay_choice_is_config_driven ... ok
2026-06-04T02:41:34.4190897Z test consent::tests::no_live_session_resolves_to_none ... ok
2026-06-04T02:41:34.4191844Z test consent::tests::resolves_most_recently_active_live_session ... ok
2026-06-04T02:41:34.4217384Z test digest::tests::from_manifest_feeds_and_snapshots ... ok
2026-06-04T02:41:34.4218365Z test digest::tests::applying_deltas_reconstructs_snapshot ... ok
2026-06-04T02:41:34.4240572Z test digest::tests::active_turn_growth_is_a_tail_delta ... ok
2026-06-04T02:41:34.4242331Z test daemon::tests::is_running_tracks_the_seed_channel ... ok
2026-06-04T02:41:34.4269950Z test digest::tests::persistence_off_surfaces_nothing ... ok
2026-06-04T02:41:34.4270873Z test digest::tests::persistence_reports_each_completed_turn_once ... ok
2026-06-04T02:41:34.4271753Z test digesthub::tests::publish_then_snapshot_reads_latest ... ok
2026-06-04T02:41:34.4272604Z test digest::tests::unchanged_feed_emits_no_delta ... ok
2026-06-04T02:41:34.4273466Z test digest::tests::window_slide_resends_from_zero ... ok
2026-06-04T02:41:34.4274349Z test digest::tests::tool_sprint_is_structured_in_the_turn ... ok
2026-06-04T02:41:34.4275060Z test digesthub::tests::render_is_glanceable ... ok
2026-06-04T02:41:34.4275817Z test digesthub::tests::subscriber_receives_changes_then_is_pruned ... ok
2026-06-04T02:41:34.4276646Z test digesthub::tests::subscribe_returns_current_base ... ok
2026-06-04T02:41:34.4352673Z test effect::tests::applied_set_survives_reopen ... ok
2026-06-04T02:41:34.4387696Z test effect::tests::open_creates_missing_parent_dirs ... ok
2026-06-04T02:41:34.4389466Z test frame::tests::envelope_with_unknown_trailing_field_decodes_on_older_peer ... ok
2026-06-04T02:41:34.4390516Z test frame::tests::handshake_accepts_newer_brain_on_older_broker ... ok
2026-06-04T02:41:34.4391228Z test frame::tests::handshake_rejects_below_floor ... ok
2026-06-04T02:41:34.4392069Z test frame::tests::handshake_rejects_role_mismatch ... ok
2026-06-04T02:41:34.4392885Z test frame::tests::unknown_kind_is_not_a_decode_error ... ok
2026-06-04T02:41:34.4424054Z test effect::tests::failed_effect_is_not_recorded_applied ... ok
2026-06-04T02:41:34.4432315Z test effect::tests::second_apply_for_same_key_is_deduped ... ok
2026-06-04T02:41:34.4712988Z test lifecycle::tests::crash_signoff_spares_recovered_self ... ok
2026-06-04T02:41:34.4758596Z test effect::tests::gauntlet_is_exactly_once_across_brain_crashes ... ok
2026-06-04T02:41:34.5031673Z test lifecycle::tests::crash_signoff_tears_down_when_still_gone ... ok
2026-06-04T02:41:34.5056538Z test lifecycle::tests::daemon_hosted_psyche_liveness_is_status_not_pid ... ok
2026-06-04T02:41:34.5076729Z test lifecycle::tests::harness_owner_gone_anchors_on_parent_pid ... ok
2026-06-04T02:41:34.5396698Z test lifecycle::tests::orphan_watch_fires_on_dead_owner ... ok
2026-06-04T02:41:34.5397517Z test msg::tests::bytes_round_trip_through_payload ... ok
2026-06-04T02:41:34.5399085Z test msg::tests::net_frames_round_trip_and_tolerate_unknown_fields ... ok
2026-06-04T02:41:34.5400262Z test msg::tests::output_envelope_round_trips ... ok
2026-06-04T02:41:34.5401871Z test msg::tests::presence_event_round_trips_and_tolerates_future_kind ... ok
2026-06-04T02:41:34.5402768Z test msg::tests::spawn_req_tolerates_unknown_field ... ok
2026-06-04T02:41:34.5407388Z test lifecycle::tests::orphan_watch_honors_stop_for_live_owner ... ok
2026-06-04T02:41:34.5572366Z test nethost::tests::host_binds_endpoint_to_node_identity ... ok
2026-06-04T02:41:34.5722170Z test lifecycle::tests::pulse_loop_is_config_paced_and_killable ... ok
2026-06-04T02:41:34.5734318Z test lifecycle::tests::pulse_tick_ingests_drop ... ok
2026-06-04T02:41:34.5750174Z test release::tests::artifact_digest_mismatch_is_rejected ... ok
2026-06-04T02:41:34.5762244Z test release::tests::channel_mismatch_is_rejected ... ok
2026-06-04T02:41:34.5776539Z test release::tests::expired_metadata_is_rejected ... ok
2026-06-04T02:41:34.5780184Z test release::tests::hex_roundtrips ... ok
2026-06-04T02:41:34.5820222Z test release::tests::non_monotonic_version_is_rollback ... ok
2026-06-04T02:41:34.5820971Z test release::tests::revoked_key_is_rejected ... ok
2026-06-04T02:41:34.5832593Z test release::tests::tampered_metadata_fails_signature ... ok
2026-06-04T02:41:34.5841935Z test nethost::tests::two_hosts_dial_over_loopback ... ok
2026-06-04T02:41:34.5848528Z test release::tests::untrusted_key_is_unknown ... ok
2026-06-04T02:41:34.5852611Z test release::tests::valid_release_verifies_and_artifact_matches ... ok
2026-06-04T02:41:34.6544190Z test relay::tests::respawn_loses_no_spooled_message ... ok
2026-06-04T02:41:34.7023862Z test relay::tests::run_honors_stop ... ok
2026-06-04T02:41:34.7027813Z test transport::tests::local_socket_handshake_and_frame_round_trip ... ok
2026-06-04T02:41:34.7030356Z test transport::tests::local_socket_rejects_wrong_role ... ok
2026-06-04T02:41:34.7031077Z test update::tests::apply_refuses_non_brain_only_plan ... ok
2026-06-04T02:41:34.7031869Z test update::tests::classify_brain_only_when_broker_hosts_new_brain ... ok
2026-06-04T02:41:34.7041429Z test update::tests::classify_broker_breaking_on_resource_abi_change ... ok
2026-06-04T02:41:34.7042372Z test update::tests::classify_broker_compatible_when_brain_below_floor ... ok
2026-06-04T02:41:34.7052983Z test update::tests::plan_verified_produces_no_plan_for_a_rejected_release ... ok
2026-06-04T02:41:34.7063842Z test update::tests::plan_verified_yields_a_plan_for_a_valid_release ... ok
2026-06-04T02:41:34.7084659Z test seedmap::tests::put_refreshes_existing ... ok
2026-06-04T02:41:34.7144287Z test seedmap::tests::put_then_take_consumes_once ... ok
2026-06-04T02:41:34.7200137Z test seedmap::tests::take_absent_is_none ... ok
2026-06-04T02:41:34.7200525Z 
2026-06-04T02:41:34.7200955Z test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
2026-06-04T02:41:34.7201521Z 
2026-06-04T02:41:34.7224462Z      Running tests/brain_swap.rs (target/debug/deps/brain_swap-36d530c6571ebb41)
2026-06-04T02:41:34.7243458Z 
2026-06-04T02:41:34.7243735Z running 1 test
2026-06-04T02:41:34.7268836Z test brain_only_update_swaps_logic_with_zero_endpoint_interruption ... ok
2026-06-04T02:41:34.7269895Z 
2026-06-04T02:41:34.7270341Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:34.7270942Z 
2026-06-04T02:41:34.7274628Z      Running tests/broker.rs (target/debug/deps/broker-4888e4321829a5ff)
2026-06-04T02:41:34.7294083Z 
2026-06-04T02:41:34.7294410Z running 1 test
2026-06-04T02:41:34.7317565Z test broker_hosts_pty_child_streams_output_and_accepts_input ... ok
2026-06-04T02:41:34.7318088Z 
2026-06-04T02:41:34.7318499Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:34.7319050Z 
2026-06-04T02:41:34.7321094Z      Running tests/daemon_e2e.rs (target/debug/deps/daemon_e2e-bcf16588760cc151)
2026-06-04T02:41:34.7339612Z 
2026-06-04T02:41:34.7339920Z running 1 test
2026-06-04T02:41:34.7752365Z test daemon_hosts_lifecycle_and_survives_brain_restart ... ok
2026-06-04T02:41:34.7753369Z 
2026-06-04T02:41:34.7753870Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
2026-06-04T02:41:34.7754484Z 
2026-06-04T02:41:34.7758826Z      Running tests/digest.rs (target/debug/deps/digest-0c94257b9d4253c4)
2026-06-04T02:41:34.7780738Z 
2026-06-04T02:41:34.7781061Z running 1 test
2026-06-04T02:41:34.8662198Z test digest_daemon_half_end_to_end ... ok
2026-06-04T02:41:34.8662594Z 
2026-06-04T02:41:34.8663006Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
2026-06-04T02:41:34.8663547Z 
2026-06-04T02:41:34.8671177Z      Running tests/handoff.rs (target/debug/deps/handoff-6a58ca7e872f7c94)
2026-06-04T02:41:34.8688590Z 
2026-06-04T02:41:34.8688839Z running 1 test
2026-06-04T02:41:34.8741920Z test brain_restart_survives_gaplessly_with_fresh_gen_start ... ok
2026-06-04T02:41:34.8742478Z 
2026-06-04T02:41:34.8742923Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-06-04T02:41:34.8743509Z 
2026-06-04T02:41:34.8746100Z      Running tests/idempotent.rs (target/debug/deps/idempotent-fa8cc3f9150eed3b)
2026-06-04T02:41:34.8764277Z 
2026-06-04T02:41:34.8764590Z running 1 test
2026-06-04T02:41:34.9143731Z test pty_writes_are_exactly_once_across_brain_crashes ... ok
2026-06-04T02:41:34.9144213Z 
2026-06-04T02:41:34.9144617Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
2026-06-04T02:41:34.9145189Z 
2026-06-04T02:41:34.9149946Z      Running tests/netbroker.rs (target/debug/deps/netbroker-4da2061574f35290)
2026-06-04T02:41:34.9182967Z 
2026-06-04T02:41:34.9183301Z running 5 tests
2026-06-04T02:41:34.9204606Z test netless_broker_probes_gracefully ... ok
2026-06-04T02:41:34.9378803Z test broker_owns_endpoint_and_reports_status ... ok
2026-06-04T02:41:34.9395922Z test unknown_net_frame_is_reported_not_fatal ... ok
2026-06-04T02:41:34.9681459Z test brain_dials_second_broker_over_loopback ... ok
2026-06-04T02:41:34.9712294Z test replayed_dial_op_is_deduped_across_brain_restart ... ok
2026-06-04T02:41:34.9719909Z 
2026-06-04T02:41:34.9720480Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
2026-06-04T02:41:34.9721068Z 
2026-06-04T02:41:34.9742468Z      Running tests/netstream.rs (target/debug/deps/netstream-b484240c877549f2)
2026-06-04T02:41:34.9775837Z 
2026-06-04T02:41:34.9776276Z running 2 tests
2026-06-04T02:41:35.0698938Z test sender_brain_restart_redrive_is_exactly_once ... ok
2026-06-04T02:41:35.1071968Z test receiver_brain_restart_is_gapless_and_exactly_once ... ok
2026-06-04T02:41:35.1072497Z 
2026-06-04T02:41:35.1072889Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
2026-06-04T02:41:35.1073447Z 
2026-06-04T02:41:35.1099579Z      Running tests/presence.rs (target/debug/deps/presence-d232006ccb45dfd7)
2026-06-04T02:41:35.1134391Z 
2026-06-04T02:41:35.1134753Z running 2 tests
2026-06-04T02:41:35.3010499Z test presence_history_replays_from_zero_for_a_late_subscriber ... ok
2026-06-04T02:41:38.2365648Z test presence_survives_brain_restart_with_cursor_resume ... ok
2026-06-04T02:41:38.2366148Z 
2026-06-04T02:41:38.2366537Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.12s
2026-06-04T02:41:38.2367095Z 
2026-06-04T02:41:38.2391729Z      Running tests/replicate.rs (target/debug/deps/replicate-dfd5feda263824e7)
2026-06-04T02:41:38.2425254Z 
2026-06-04T02:41:38.2425687Z running 1 test
2026-06-04T02:41:39.9187773Z test registries_converge_over_the_wire_and_the_lease_holds ... ok
2026-06-04T02:41:39.9188413Z 
2026-06-04T02:41:39.9189985Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.68s
2026-06-04T02:41:39.9190580Z 
2026-06-04T02:41:39.9210497Z      Running tests/wanmsg.rs (target/debug/deps/wanmsg-a58b9163e9c46537)
2026-06-04T02:41:39.9245569Z 
2026-06-04T02:41:39.9246004Z running 2 tests
2026-06-04T02:41:45.3162091Z test receiver_restart_replays_feed_without_double_delivery ... ok
2026-06-04T02:41:45.3360291Z test wan_message_lands_exactly_once_under_transport_origin ... ok
2026-06-04T02:41:45.3360948Z 
2026-06-04T02:41:45.3361976Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.41s
2026-06-04T02:41:45.3362556Z 
2026-06-04T02:41:45.3388701Z      Running unittests src/lib.rs (target/debug/deps/spt_live-8ea172bffb47acaf)
2026-06-04T02:41:45.3404972Z 
2026-06-04T02:41:45.3405335Z running 35 tests
2026-06-04T02:41:45.3408413Z test context::tests::direct_always_writes ... ok
2026-06-04T02:41:45.3408984Z test context::tests::llm_over_llm_writes ... ok
2026-06-04T02:41:45.3409905Z test context::tests::llm_past_window_writes ... ok
2026-06-04T02:41:45.3410558Z test context::tests::llm_within_window_suppressed ... ok
2026-06-04T02:41:45.3411164Z test context::tests::marker_round_trips ... ok
2026-06-04T02:41:45.3431660Z test context::tests::write_context_suppresses_stale_llm ... ok
2026-06-04T02:41:45.3432959Z test echo::tests::provenance_is_stamped ... ok
2026-06-04T02:41:45.3437954Z test echo::tests::echo_child_is_recursion_guarded ... ok
2026-06-04T02:41:45.3626763Z test echo::tests::echo_nonzero_errors ... ok
2026-06-04T02:41:45.3635870Z test echo::tests::echo_consumes_history_and_writes_commune ... ok
2026-06-04T02:41:45.3636734Z test history::tests::missing_fetcher_field_errors ... ok
2026-06-04T02:41:45.3658022Z test history::tests::native_missing_log_is_empty ... ok
2026-06-04T02:41:45.3658683Z test history::tests::fetcher_yields_records ... ok
2026-06-04T02:41:45.3659588Z test history::tests::native_reads_logged_records ... ok
2026-06-04T02:41:45.3660214Z test ingest::tests::both_drops_ingested ... ok
2026-06-04T02:41:45.3664889Z test ingest::tests::commune_drop_is_ingested_and_deleted ... ok
2026-06-04T02:41:45.3665676Z test ingest::tests::no_drops_is_empty ... ok
2026-06-04T02:41:45.3666404Z test psyche::tests::prompt_includes_time_and_event ... ok
2026-06-04T02:41:45.3668307Z test psyche::tests::prompt_without_event ... ok
2026-06-04T02:41:45.3670334Z test ingest::tests::stale_commune_suppressed_but_deleted ... ok
2026-06-04T02:41:45.3837400Z test history::tests::locate_normalize_reads_and_normalizes ... ok
2026-06-04T02:41:45.3887819Z test psyche::tests::spawn_binds_nested_perch_and_sets_guard ... ok
2026-06-04T02:41:45.3890912Z test pulse::tests::echo_gate_fires_exactly_once ... ok
2026-06-04T02:41:45.3895920Z test pulse::tests::tick_ingests_drops ... ok
2026-06-04T02:41:45.3899670Z test pulse::tests::tick_reports_idle ... ok
2026-06-04T02:41:45.4119886Z test resume::tests::continue_existing_resumes_session ... ok
2026-06-04T02:41:45.4125431Z test resume::tests::download_reads_stored_context ... ok
2026-06-04T02:41:45.4345409Z test resume::tests::fresh_with_preload_launches_preloaded ... ok
2026-06-04T02:41:45.4347389Z test signoff::tests::echo_precedes_signoff_compose ... ok
2026-06-04T02:41:45.4348997Z test signoff::tests::missing_session_skips_echo ... ok
2026-06-04T02:41:45.4350543Z test signoff::tests::recovered_self_is_not_signed_off ... ok
2026-06-04T02:41:45.4353248Z test resume::tests::missing_key_errors_before_spawn ... ok
2026-06-04T02:41:45.4353904Z test signoff::tests::stale_signoff_swept ... ok
2026-06-04T02:41:45.4356337Z test signoff::tests::boundary_writes_resume_commune ... ok
2026-06-04T02:41:45.6464949Z test history::tests::fetcher_timeout_errors ... ok
2026-06-04T02:41:45.6465357Z 
2026-06-04T02:41:45.6465746Z test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
2026-06-04T02:41:45.6466310Z 
2026-06-04T02:41:45.6470241Z      Running unittests src/lib.rs (target/debug/deps/spt_msg-9a1da0a4c0bd2509)
2026-06-04T02:41:45.6486192Z 
2026-06-04T02:41:45.6486464Z running 22 tests
2026-06-04T02:41:45.6490979Z test deliver::tests::deferred_send_validates ... ok
2026-06-04T02:41:45.6871358Z test deliver::tests::deferred_send_skips_stream_drain_survives_for_hook ... ok
2026-06-04T02:41:45.7003457Z test deliver::tests::send_outcome_mapping ... ok
2026-06-04T02:41:45.7052430Z test deliver::tests::online_delivers_via_tcp_without_spooling ... ok
2026-06-04T02:41:45.7117641Z test deliver::tests::recycled_pid_address_does_not_misdeliver ... ok
2026-06-04T02:41:45.7401427Z test listener::tests::bind_registers_and_round_trips ... ok
2026-06-04T02:41:45.7546666Z test listener::tests::blocking_accepts_within_window ... ok
2026-06-04T02:41:45.7568416Z test deliver::tests::offline_existing_perch_spools ... ok
2026-06-04T02:41:45.8000873Z test listener::tests::drop_unregisters_address ... ok
2026-06-04T02:41:45.8151827Z test ready::tests::backlog_drains_on_start ... ok
2026-06-04T02:41:45.8223654Z test listener::tests::blocking_times_out_when_idle ... ok
2026-06-04T02:41:45.8461386Z test ready::tests::soft_cleanup_preserves_spool_and_info ... ok
2026-06-04T02:41:45.8462172Z test ring::tests::ring_no_perch ... ok
2026-06-04T02:41:45.8786981Z test ready::tests::recv_gets_live_tcp_message ... ok
2026-06-04T02:41:45.8908818Z test ready::tests::start_registers_resolvable_perch ... ok
2026-06-04T02:41:45.8910228Z test wire::tests::format_empty_from_is_anonymous ... ok
2026-06-04T02:41:45.8910918Z test wire::tests::format_with_from_prepends_reply_to ... ok
2026-06-04T02:41:45.8914864Z test wire::tests::frame_round_trips_over_loopback ... ok
2026-06-04T02:41:45.8917113Z test wire::tests::oversized_length_prefix_rejected ... ok
2026-06-04T02:41:45.8986069Z test ring::tests::ring_offline_target_queues_and_cleans_up ... ok
2026-06-04T02:41:45.9303769Z test ring::tests::ring_gets_reply_and_cleans_up ... ok
2026-06-04T02:41:46.2426303Z test ring::tests::ring_timeout_cleans_up ... ok
2026-06-04T02:41:46.2426723Z 
2026-06-04T02:41:46.2427292Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s
2026-06-04T02:41:46.2427831Z 
2026-06-04T02:41:46.2431809Z      Running tests/killer_quickstart.rs (target/debug/deps/killer_quickstart-c79872f652e233f3)
2026-06-04T02:41:46.2447632Z 
2026-06-04T02:41:46.2453654Z running 2 tests
2026-06-04T02:41:46.4446528Z test offline_then_online_delivers_backlog ... ok
2026-06-04T02:41:46.4980705Z test two_agents_exchange_message_tcp_and_spool ... ok
2026-06-04T02:41:46.4981296Z 
2026-06-04T02:41:46.4981707Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
2026-06-04T02:41:46.4982249Z 
2026-06-04T02:41:46.4985209Z      Running unittests src/lib.rs (target/debug/deps/spt_net-36bf97430049602f)
2026-06-04T02:41:46.5017819Z 
2026-06-04T02:41:46.5018171Z running 74 tests
2026-06-04T02:41:46.5021546Z test net::endpoint::tests::mdns_discovery_connects_by_id ... ignored, needs LAN multicast; run with --ignored or on the D9 two-host rig
2026-06-04T02:41:46.5025398Z test net::pairing::ratelimit::tests::abandoned_ceremony_is_reclaimed_and_charged ... ok
2026-06-04T02:41:46.5026996Z test net::pairing::ratelimit::tests::backoff_curve_doubles_then_caps ... ok
2026-06-04T02:41:46.5031969Z test net::pairing::ratelimit::tests::failures_impose_exponential_backoff ... ok
2026-06-04T02:41:46.5033191Z test net::pairing::ratelimit::tests::first_ceremony_is_free_and_success_resets ... ok
2026-06-04T02:41:46.5034214Z test net::pairing::ratelimit::tests::backoff_is_per_subnet ... ok
2026-06-04T02:41:46.5035082Z test net::pairing::ratelimit::tests::one_active_ceremony_per_subnet ... ok
2026-06-04T02:41:46.5036037Z test net::pairing::ratelimit::tests::success_clears_accumulated_backoff ... ok
2026-06-04T02:41:46.5037032Z test net::pairing::rendezvous::tests::distinct_same_length_names_diverge ... ok
2026-06-04T02:41:46.5038088Z test net::pairing::rendezvous::tests::length_prefix_prevents_boundary_collision ... ok
2026-06-04T02:41:46.5039152Z test net::pairing::rendezvous::tests::token_varies_with_name_and_step ... ok
2026-06-04T02:41:46.5040295Z test net::pairing::rendezvous::tests::window_is_three_adjacent_tokens ... ok
2026-06-04T02:41:46.5046804Z test net::pairing::rendezvous::tests::token_is_deterministic ... ok
2026-06-04T02:41:46.5071799Z test net::pairing::spake::tests::reflected_role_is_rejected_by_pake ... ok
2026-06-04T02:41:46.5090458Z test net::pairing::spake::tests::matching_code_pairs_and_agrees_on_key ... ok
2026-06-04T02:41:46.5120912Z test net::pairing::spake::tests::stale_epoch_fails ... ok
2026-06-04T02:41:46.5150794Z test net::pairing::spake::tests::stale_step_fails ... ok
2026-06-04T02:41:46.5172738Z test net::pairing::spake::tests::substituted_pubkey_fails ... ok
2026-06-04T02:41:46.5187760Z test net::pairing::spake::tests::tampered_tag_fails ... ok
2026-06-04T02:41:46.5190807Z test net::endpoint::tests::endpoint_id_binds_to_identity ... ok
2026-06-04T02:41:46.5197807Z test net::pairing::totp::tests::code_at_is_six_zero_padded_digits ... ok
2026-06-04T02:41:46.5198757Z test net::pairing::totp::tests::debug_redacts_seed ... ok
2026-06-04T02:41:46.5199844Z test net::pairing::totp::tests::generated_seeds_are_distinct ... ok
2026-06-04T02:41:46.5200751Z test net::pairing::totp::tests::matches_rfc6238_appendix_b_vectors ... ok
2026-06-04T02:41:46.5201762Z test net::pairing::totp::tests::otpauth_uri_is_well_formed_and_encoded ... ok
2026-06-04T02:41:46.5204362Z test net::pairing::totp::tests::seed_round_trips_through_base32 ... ok
2026-06-04T02:41:46.5205310Z test net::pairing::totp::tests::time_step_is_floor_unix_over_period ... ok
2026-06-04T02:41:46.5206264Z test net::pairing::totp::tests::window_accepts_plus_minus_one_only ... ok
2026-06-04T02:41:46.5211917Z test net::pairing::transcript::tests::diverged_shared_secret_fails_verification ... ok
2026-06-04T02:41:46.5223326Z test net::pairing::transcript::tests::each_bound_field_changes_the_tag ... ok
2026-06-04T02:41:46.5231972Z test net::pairing::spake::tests::wrong_subnet_fails ... ok
2026-06-04T02:41:46.5233007Z test net::pairing::transcript::tests::length_prefixing_prevents_boundary_collision ... ok
2026-06-04T02:41:46.5235510Z test net::pairing::transcript::tests::matching_tag_verifies_and_roles_differ ... ok
2026-06-04T02:41:46.5239915Z test net::pairing::spake::tests::wrong_code_fails_at_confirmation_not_spake ... ok
2026-06-04T02:41:46.5250667Z test net::pairing::transcript::tests::pake_identity_binds_role_and_context ... ok
2026-06-04T02:41:46.5251788Z test net::pairing::transcript::tests::message_order_is_bound ... ok
2026-06-04T02:41:46.5293910Z test net::pairing::wire::tests::frame_codec_round_trips_and_rejects_garbage ... ok
2026-06-04T02:41:46.5647559Z test net::endpoint::tests::two_endpoints_loopback_echo ... ok
2026-06-04T02:41:46.5760504Z test net::pairing::wire::tests::busy_subnet_refuses_ceremony ... ok
2026-06-04T02:41:46.5880644Z test net::pairing::wire::tests::create_new_then_join_learns_named_subnet ... ok
2026-06-04T02:41:46.5923958Z test net::pairing::wire::tests::loopback_pairs_and_pins_both_sides ... ok
2026-06-04T02:41:46.6313802Z test net::pairing::wire::tests::stale_step_is_rejected ... ok
2026-06-04T02:41:46.6317670Z test net::pairing::wire::tests::repair_member_keeps_seed ... ok
2026-06-04T02:41:46.6320130Z test net::registry::tests::distinct_nodes_are_separate_instances ... ok
2026-06-04T02:41:46.6321906Z test net::registry::tests::advertise_if_visible_gates_before_join ... ok
2026-06-04T02:41:46.6325273Z test net::registry::tests::equal_epoch_replay_is_stale_noop ... ok
2026-06-04T02:41:46.6326986Z test net::registry::tests::exclusion_prunes_cross_subnet_ambiguity ... ok
2026-06-04T02:41:46.6328539Z test net::registry::tests::join_collides_even_with_offline_holder ... ok
2026-06-04T02:41:46.6332243Z test net::registry::tests::excluded_endpoint_is_not_routable_even_via_node_pin ... ok
2026-06-04T02:41:46.6338034Z test net::registry::tests::join_colliding_id_on_other_node_refuses_untouched ... ok
2026-06-04T02:41:46.6340259Z test net::registry::tests::join_fresh_id_is_inserted ... ok
2026-06-04T02:41:46.6341148Z test net::registry::tests::join_same_name_in_different_subnet_is_legal ... ok
2026-06-04T02:41:46.6342079Z test net::registry::tests::join_same_node_falls_through_to_lease ... ok
2026-06-04T02:41:46.6343696Z test net::registry::tests::newer_epoch_supersedes_same_node ... ok
2026-06-04T02:41:46.6344894Z test net::registry::tests::rename_collision_refuses_whole_ripple ... ok
2026-06-04T02:41:46.6347047Z test net::registry::tests::registry_serde_roundtrips ... ok
2026-06-04T02:41:46.6350450Z test net::registry::tests::rename_ripples_rows_across_advertised_subnets ... ok
2026-06-04T02:41:46.6351889Z test net::registry::tests::resolve_across_bare_id_in_two_subnets_refuses ... ok
2026-06-04T02:41:46.6353092Z test net::registry::tests::resolve_across_subnet_qualified_routes_there ... ok
2026-06-04T02:41:46.6354830Z test net::registry::tests::resolve_across_unique_id_resolves ... ok
2026-06-04T02:41:46.6357302Z test net::registry::tests::resolve_multiple_live_nodes_refuses ... ok
2026-06-04T02:41:46.6358602Z test net::registry::tests::resolve_node_qualifier_pins_and_offline_is_not_found ... ok
2026-06-04T02:41:46.6359604Z test net::registry::tests::resolve_prefers_local_instance ... ok
2026-06-04T02:41:46.6360438Z test net::registry::tests::resolve_sole_live_remote_and_skips_offline ... ok
2026-06-04T02:41:46.6361505Z test net::replicate::tests::apply_routes_by_subnet_and_drops_non_member ... ok
2026-06-04T02:41:46.6362297Z test net::registry::tests::stale_active_cannot_clobber_newer_offline ... ok
2026-06-04T02:41:46.6363133Z test net::replicate::tests::stale_wire_update_cannot_clobber_newer_state ... ok
2026-06-04T02:41:46.6364426Z test net::replicate::tests::decoder_survives_chunk_splits_and_corrupt_lines ... ok
2026-06-04T02:41:46.6365196Z test net::wanmsg::tests::forged_origin_field_is_inert ... ok
2026-06-04T02:41:46.6365992Z test net::replicate::tests::update_round_trips_and_tolerates_unknown_field ... ok
2026-06-04T02:41:46.6366873Z test net::wanmsg::tests::message_round_trips_and_tolerates_unknown_field ... ok
2026-06-04T02:41:46.6367750Z test net::wanmsg::tests::route_splits_local_and_remote_and_passes_refusals ... ok
2026-06-04T02:41:46.6418650Z test net::pairing::wire::tests::unknown_subnet_is_rejected ... ok
2026-06-04T02:41:46.6502552Z test net::pairing::wire::tests::wrong_code_fails_and_writes_no_trust ... ok
2026-06-04T02:41:46.6507315Z 
2026-06-04T02:41:46.6507968Z test result: ok. 73 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.15s
2026-06-04T02:41:46.6508555Z 
2026-06-04T02:41:46.6527273Z      Running unittests src/lib.rs (target/debug/deps/spt_proto-8e50513b0f789f86)
2026-06-04T02:41:46.6541044Z 
2026-06-04T02:41:46.6541299Z running 53 tests
2026-06-04T02:41:46.6545578Z test addr::tests::display_round_trips ... ok
2026-06-04T02:41:46.6548170Z test addr::tests::parses_every_qualifier_combination ... ok
2026-06-04T02:41:46.6549613Z test addr::tests::rejects_doubled_delimiters ... ok
2026-06-04T02:41:46.6556862Z test chunk::tests::malformed_parts_return_none ... ok
2026-06-04T02:41:46.6558258Z test chunk::tests::missing_middle_part_is_dropped ... ok
2026-06-04T02:41:46.6559392Z test addr::tests::rejects_empty_or_bad_components ... ok
2026-06-04T02:41:46.6560233Z test chunk::tests::orphan_group_without_head_is_dropped ... ok
2026-06-04T02:41:46.6561280Z test chunk::tests::oversized_line_splits_and_each_part_is_well_formed_and_bounded ... ok
2026-06-04T02:41:46.6562246Z test chunk::tests::short_line_passes_through_unchunked ... ok
2026-06-04T02:41:46.6563011Z test endpoint::tests::agent_vs_shell_split ... ok
2026-06-04T02:41:46.6563890Z test chunk::tests::reassemble_stream_handles_mixed_traffic ... ok
2026-06-04T02:41:46.6564656Z test endpoint::tests::shell_kind_round_trips ... ok
2026-06-04T02:41:46.6565403Z test endpoint::tests::broker_and_node_families ... ok
2026-06-04T02:41:46.6566146Z test endpoint::tests::day_one_tags_round_trip ... ok
2026-06-04T02:41:46.6566919Z test endpoint::tests::unknown_tag_tolerated_and_preserved ... ok
2026-06-04T02:41:46.6567821Z test envelope::tests::body_escape_unescape_round_trips_html_and_newlines ... ok
2026-06-04T02:41:46.6568751Z test envelope::tests::from_attr_returns_none_on_garbage_or_empty ... ok
2026-06-04T02:41:46.6569789Z test envelope::tests::decode_is_amp_last_so_literal_entities_do_not_double_decode ... ok
2026-06-04T02:41:46.6573422Z test envelope::tests::from_attr_unescape_is_amp_last ... ok
2026-06-04T02:41:46.6574264Z test envelope::tests::parser_both_tags_present ... ok
2026-06-04T02:41:46.6575143Z test envelope::tests::parser_empty_body_is_some_empty_and_nested_tags_preserved ... ok
2026-06-04T02:41:46.6576119Z test envelope::tests::parser_out_of_order_tags_both_extracted ... ok
2026-06-04T02:41:46.6582739Z test envelope::tests::parser_no_tags_falls_back_whole_payload_to_live ... ok
2026-06-04T02:41:46.6583922Z test envelope::tests::parser_unclosed_live_tag_does_not_scoop_project ... ok
2026-06-04T02:41:46.6584752Z test event::tests::attr_decode_is_amp_last ... ok
2026-06-04T02:41:46.6585435Z test event::tests::alarm_event_round_trips ... ok
2026-06-04T02:41:46.6586102Z test event::tests::attr_order_preserved ... ok
2026-06-04T02:41:46.6586852Z test event::tests::body_with_literal_event_tokens_round_trips ... ok
2026-06-04T02:41:46.6587649Z test event::tests::empty_body_envelope_parses ... ok
2026-06-04T02:41:46.6588434Z test event::tests::malformed_inputs_return_none_without_panic ... ok
2026-06-04T02:41:46.6589313Z test event::tests::msg_event_round_trips ... ok
2026-06-04T02:41:46.6590042Z test event::tests::typed_envelope_detected_and_parsed ... ok
2026-06-04T02:41:46.6590858Z test id::tests::accepts_japanese_scripts ... ok
2026-06-04T02:41:46.6591568Z test event::tests::typed_predicate_rejects_partials ... ok
2026-06-04T02:41:46.6592302Z test id::tests::accepts_plain_and_composite_ids ... ok
2026-06-04T02:41:46.6593021Z test id::tests::rejects_path_whitespace_and_control ... ok
2026-06-04T02:41:46.6593745Z test id::tests::rejects_empty_and_overlong ... ok
2026-06-04T02:41:46.6594406Z test id::tests::reports_bad_char_position ... ok
2026-06-04T02:41:46.6595103Z test id::tests::reserves_address_delimiters ... ok
2026-06-04T02:41:46.6595820Z test identity::tests::bad_inputs_error_without_panic ... ok
2026-06-04T02:41:46.6596578Z test identity::tests::public_key_hex_round_trips ... ok
2026-06-04T02:41:46.6597338Z test identity::tests::known_answer_fixed_seed_is_stable ... ok
2026-06-04T02:41:46.6598162Z test payload::tests::binary_blob_round_trips_all_byte_values ... ok
2026-06-04T02:41:46.6598931Z test payload::tests::base64_known_vectors ... ok
2026-06-04T02:41:46.6600283Z test payload::tests::blob_padding_lengths_round_trip ... ok
2026-06-04T02:41:46.6601035Z test payload::tests::command_payload_round_trips ... ok
2026-06-04T02:41:46.6601752Z test payload::tests::text_payload_round_trips ... ok
2026-06-04T02:41:46.6602564Z test payload::tests::unknown_or_malformed_decodes_to_none ... ok
2026-06-04T02:41:46.6603541Z test version::tests::current_version_self_compatible ... ok
2026-06-04T02:41:46.6604335Z test version::tests::n_minus_one_window_accepts_and_rejects ... ok
2026-06-04T02:41:46.6605128Z test version::tests::window_floor_saturates_at_zero ... ok
2026-06-04T02:41:46.6605903Z test identity::tests::sign_verify_round_trip ... ok
2026-06-04T02:41:46.6835974Z test chunk::tests::split_then_reassemble_is_byte_identity ... ok
2026-06-04T02:41:46.6836451Z 
2026-06-04T02:41:46.6836863Z test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
2026-06-04T02:41:46.6837437Z 
2026-06-04T02:41:46.6840125Z      Running unittests src/lib.rs (target/debug/deps/spt_runtime-94aa8d65eda74f32)
2026-06-04T02:41:46.6855259Z 
2026-06-04T02:41:46.6855554Z running 21 tests
2026-06-04T02:41:46.6873593Z test manifest::tests::harness_kind_with_shell_section_fails_validation ... ok
2026-06-04T02:41:46.6874609Z test manifest::tests::fetcher_strategy_requires_fetcher_field ... ok
2026-06-04T02:41:46.6876953Z test manifest::tests::inject_env_without_value_fails_validation ... ok
2026-06-04T02:41:46.6877727Z test manifest::tests::harness_fixture_parses_all_sections ... ok
2026-06-04T02:41:46.6886024Z test manifest::tests::minimal_header_only_manifest_is_valid ... ok
2026-06-04T02:41:46.6886823Z test manifest::tests::pty_digest_minimal_defaults ... ok
2026-06-04T02:41:46.6900896Z test manifest::tests::pty_digest_requires_both_boundaries ... ok
2026-06-04T02:41:46.6917715Z test manifest::tests::shell_kind_without_shell_section_fails_validation ... ok
2026-06-04T02:41:46.6918822Z test manifest::tests::syntactically_broken_toml_is_an_error_not_a_panic ... ok
2026-06-04T02:41:46.6919795Z test manifest::tests::shell_fixture_parses ... ok
2026-06-04T02:41:46.6920530Z test manifest::tests::unknown_enum_variant_is_an_error_not_a_panic ... ok
2026-06-04T02:41:46.6921244Z test manifest::tests::pty_digest_round_trips ... ok
2026-06-04T02:41:46.6921915Z test manifest::tests::update_avenue_content_signing_fields ... ok
2026-06-04T02:41:46.6922565Z test runtime::tests::fills_known_placeholders ... ok
2026-06-04T02:41:46.6923735Z test runtime::tests::missing_key_errors_before_spawn ... ok
2026-06-04T02:41:46.6928643Z test manifest::tests::round_trips_through_toml ... ok
2026-06-04T02:41:46.6931631Z test runtime::tests::spawn_session_detached_returns_pid ... ok
2026-06-04T02:41:46.6932716Z test runtime::tests::tokenize_honors_double_quotes ... ok
2026-06-04T02:41:46.6934039Z test runtime::tests::unknown_role_errors ... ok
2026-06-04T02:41:46.7116415Z test runtime::tests::bounded_run_captures_success ... ok
2026-06-04T02:41:46.9969639Z test runtime::tests::bounded_run_kills_on_timeout ... ok
2026-06-04T02:41:46.9972255Z 
2026-06-04T02:41:46.9972889Z test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
2026-06-04T02:41:46.9973484Z 
2026-06-04T02:41:46.9973872Z      Running unittests src/lib.rs (target/debug/deps/spt_store-ac6263a6836053ac)
2026-06-04T02:41:46.9991049Z 
2026-06-04T02:41:46.9991386Z running 80 tests
2026-06-04T02:41:46.9995140Z test atomic::tests::retry_absorbs_transient_then_succeeds ... ok
2026-06-04T02:41:46.9996166Z test atomic::tests::retry_does_not_retry_non_transient ... ok
2026-06-04T02:41:46.9997321Z test atomic::tests::retry_gives_up_after_max_attempts ... ok
2026-06-04T02:41:46.9998349Z test atomic::tests::to_forward_slash_strips_unc_prefix ... ok
2026-06-04T02:41:46.9999442Z test atomic::tests::atomic_write_bytes_round_trips ... ok
2026-06-04T02:41:47.0019146Z test epoch::tests::corrupt_or_absent_file_degrades_safely ... ok
2026-06-04T02:41:47.0020320Z test atomic::tests::atomic_write_creates_and_replaces ... ok
2026-06-04T02:41:47.0021281Z test epoch::tests::counter_persists_across_reload ... ok
2026-06-04T02:41:47.0025785Z test epoch::tests::next_is_strictly_increasing_from_one ... ok
2026-06-04T02:41:47.0027076Z test history::tests::appends_one_record_per_line ... ok
2026-06-04T02:41:47.0028284Z test info::tests::busy_sentinel_round_trips_and_read_pid_is_none ... ok
2026-06-04T02:41:47.0029661Z test info::tests::read_pid_tolerates_schema_minimal ... ok
2026-06-04T02:41:47.0044094Z test info::tests::set_last_active_stamps_recency ... ok
2026-06-04T02:41:47.0055330Z test info::tests::set_status_marks_existing_record ... ok
2026-06-04T02:41:47.0056092Z test info::tests::corrupt_content_returns_none ... ok
2026-06-04T02:41:47.0067494Z test info::tests::write_read_round_trip ... ok
2026-06-04T02:41:47.0068337Z test liveness::tests::busy_and_missing_keep_interim_parity ... ok
2026-06-04T02:41:47.0069444Z test liveness::tests::daemon_hosted_online_survives_dead_pid ... ok
2026-06-04T02:41:47.0076793Z test liveness::tests::external_perch_still_pid_probes ... ok
2026-06-04T02:41:47.0078031Z test liveness::tests::daemon_hosted_offline_overrides_live_pid ... ok
2026-06-04T02:41:47.0079314Z test nodeid::tests::corrupt_key_errors_never_regenerates ... ok
2026-06-04T02:41:47.0080330Z test nodeid::tests::create_then_load_is_stable ... ok
2026-06-04T02:41:47.0081027Z test perch::tests::child_files_route_through_one_resolver ... ok
2026-06-04T02:41:47.0081663Z test perch::tests::classification_matrix ... ok
2026-06-04T02:41:47.0082280Z test perch::tests::explicit_parent_wins_over_infer ... ok
2026-06-04T02:41:47.0088111Z test perch::tests::list_self_perch_ids_enumerates_bound_top_level ... ok
2026-06-04T02:41:47.0090892Z test perch::tests::resolve_psyche_and_worker_nest_under_parent ... ok
2026-06-04T02:41:47.0096973Z test perch::tests::resolve_self_is_flat ... ok
2026-06-04T02:41:47.0097615Z test perch::tests::spt_home_is_pure_and_honors_env ... ok
2026-06-04T02:41:47.0098211Z test proc::tests::current_process_is_alive ... ok
2026-06-04T02:41:47.0098809Z test proc::tests::parent_pid_resolves_and_is_alive ... ok
2026-06-04T02:41:47.0099557Z test proc::tests::pid_zero_is_dead_on_every_os ... ok
2026-06-04T02:41:47.0100123Z test proc::tests::unassigned_pid_is_dead ... ok
2026-06-04T02:41:47.0365985Z test nodeid::tests::seed_hex_round_trips ... ok
2026-06-04T02:41:47.0367035Z test liveness::tests::registry_entry_keys_on_status_for_hosted_rows ... ok
2026-06-04T02:41:47.0884566Z test info::tests::concurrent_read_during_writes_never_torn ... ok
2026-06-04T02:41:47.1104460Z test registry::tests::clean_keys_on_status_for_daemon_hosted_rows ... ok
2026-06-04T02:41:47.1145163Z test registry::tests::clean_removes_dead_keeps_live ... ok
2026-06-04T02:41:47.1218581Z test registry::tests::register_and_lookup ... ok
2026-06-04T02:41:47.1464429Z test registry::tests::register_on_nonexistent_owlery_creates_dir_and_succeeds ... ok
2026-06-04T02:41:47.1638837Z test registry::tests::reregister_replaces_address ... ok
2026-06-04T02:41:47.1653597Z test rename::tests::live_nested_child_blocks_rename ... ok
2026-06-04T02:41:47.1679243Z test rename::tests::rename_refusals_leave_owlery_untouched ... ok
2026-06-04T02:41:47.1693477Z test rename::tests::rename_ripples_self_and_nested_children ... ok
2026-06-04T02:41:47.1694376Z test seed::tests::absent_cwd_is_omitted ... ok
2026-06-04T02:41:47.1695416Z test seed::tests::seed_round_trips_through_json ... ok
2026-06-04T02:41:47.1738626Z test registry::tests::resolve_on_empty_registry_is_none_not_error ... ok
2026-06-04T02:41:47.1917531Z test registry::tests::resolve_cleans_before_lookup ... ok
2026-06-04T02:41:47.2407398Z test spool::tests::drain_marks_delivered_and_is_idempotent ... ok
2026-06-04T02:41:47.2486072Z test spool::tests::deferred_row_survives_event_drain_then_hook_delivers ... ok
2026-06-04T02:41:47.2937448Z test spool::tests::reopen_is_idempotent ... ok
2026-06-04T02:41:47.3191025Z test spool::tests::non_deferred_drain_skips_deferred_and_preserves_order ... ok
2026-06-04T02:41:47.3369958Z test spool::tests::spool_touches_has_messages_sentinel ... ok
2026-06-04T02:41:47.3640216Z test spool::tests::wan_mark_seen_claims_once_and_blocks_spool_path ... ok
2026-06-04T02:41:47.3641068Z test subnet::tests::add_joined_preserves_seed_and_epoch ... ok
2026-06-04T02:41:47.3644290Z test subnet::tests::create_subnet_starts_at_epoch_one_unique_name ... ok
2026-06-04T02:41:47.3645101Z test subnet::tests::hex_round_trips_and_rejects_bad_input ... ok
2026-06-04T02:41:47.3655608Z test subnet::tests::hide_new_endpoints_defaults_off_and_persists ... ok
2026-06-04T02:41:47.3660758Z test subnet::tests::minted_seeds_are_random ... ok
2026-06-04T02:41:47.3663312Z test subnet::tests::missing_or_corrupt_file_is_empty_store ... ok
2026-06-04T02:41:47.3666540Z test subnet::tests::remove_drops_membership ... ok
2026-06-04T02:41:47.3672751Z test subnet::tests::rotate_bumps_epoch_and_changes_seed ... ok
2026-06-04T02:41:47.3685198Z test subnet::tests::store_persists_multi_subnet_and_rotation ... ok
2026-06-04T02:41:47.3686001Z test trust::tests::first_use_pins_then_is_trusted_idempotently ... ok
2026-06-04T02:41:47.3686719Z test trust::tests::label_anchor_is_subnet_scoped ... ok
2026-06-04T02:41:47.3687870Z test trust::tests::labelled_key_change_warns_without_mutating ... ok
2026-06-04T02:41:47.3688988Z test trust::tests::peers_in_filters_by_subnet ... ok
2026-06-04T02:41:47.3691180Z test trust::tests::repin_applies_accepted_key_change ... ok
2026-06-04T02:41:47.3691809Z test trust::tests::revoke_removes_trust ... ok
2026-06-04T02:41:47.3697521Z test trust::tests::store_persists_and_degrades_gracefully ... ok
2026-06-04T02:41:47.3698638Z test trust::tests::trust_is_scoped_per_subnet ... ok
2026-06-04T02:41:47.3699976Z test trust::tests::unlabelled_distinct_keys_each_pin ... ok
2026-06-04T02:41:47.3701280Z test visibility::tests::hidden_gates_sync_even_when_listed ... ok
2026-06-04T02:41:47.3702024Z test visibility::tests::hidden_is_or_of_defaults ... ok
2026-06-04T02:41:47.3702835Z test visibility::tests::override_wins_both_directions ... ok
2026-06-04T02:41:47.3707383Z test visibility::tests::store_persists_and_degrades_safe ... ok
2026-06-04T02:41:47.3708140Z test visibility::tests::synced_requires_membership_listing ... ok
2026-06-04T02:41:47.3824193Z test spool::tests::event_part_body_persists_byte_exact ... ok
2026-06-04T02:41:47.3850809Z test spool::tests::wan_spool_dedups_on_op_id_across_reopen ... ok
2026-06-04T02:41:47.8194528Z test registry::tests::concurrent_registration_never_locks ... ok
2026-06-04T02:41:47.8195035Z 
2026-06-04T02:41:47.8195441Z test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s
2026-06-04T02:41:47.8195996Z 
2026-06-04T02:41:47.8202832Z      Running unittests src/lib.rs (target/debug/deps/spt_term-cc16de0eb4e5c2bc)
2026-06-04T02:41:47.8219324Z 
2026-06-04T02:41:47.8219653Z running 8 tests
2026-06-04T02:41:47.8234795Z test digest::tests::bad_pattern_is_reported_by_name ... ok
2026-06-04T02:41:47.8277373Z test digest::tests::strips_ansi_and_tolerates_repaint_duplication ... ok
2026-06-04T02:41:47.8278544Z test digest::tests::truncates_tool_args_to_width ... ok
2026-06-04T02:41:47.8280811Z test digest::tests::windows_to_last_n_turns ... ok
2026-06-04T02:41:47.8281660Z test reader::tests::dsr_matcher_finds_query_across_chunk_boundary ... ok
2026-06-04T02:41:47.8282549Z test reader::tests::auto_answers_synthetic_dsr_query ... ok
2026-06-04T02:41:47.8285752Z test digest::tests::tags_input_agent_and_collapses_tool_sprints ... ok
2026-06-04T02:41:47.8330362Z test reader::tests::no_dsr_means_no_answer ... ok
2026-06-04T02:41:47.8330749Z 
2026-06-04T02:41:47.8331148Z test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-06-04T02:41:47.8331735Z 
2026-06-04T02:41:47.8335718Z      Running tests/digest.rs (target/debug/deps/digest-f73baaa30b8d5d1c)
2026-06-04T02:41:47.8352540Z 
2026-06-04T02:41:47.8352827Z running 1 test
2026-06-04T02:41:47.8416143Z test digest_parses_a_real_pty_stream ... ok
2026-06-04T02:41:47.8416525Z 
2026-06-04T02:41:47.8416918Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-06-04T02:41:47.8423482Z 
2026-06-04T02:41:47.8423970Z      Running tests/dsr.rs (target/debug/deps/dsr-8a8fa93881392e6d)
2026-06-04T02:41:47.8434977Z 
2026-06-04T02:41:47.8435228Z running 1 test
2026-06-04T02:41:47.8548261Z test drain_forwards_child_output ... ok
2026-06-04T02:41:47.8548621Z 
2026-06-04T02:41:47.8549031Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-06-04T02:41:47.8549722Z 
2026-06-04T02:41:47.8550992Z      Running tests/inject.rs (target/debug/deps/inject-c0e3a54752c25fb9)
2026-06-04T02:41:47.8564508Z 
2026-06-04T02:41:47.8564801Z running 2 tests
2026-06-04T02:41:47.8681118Z test send_line_reaches_child_and_preserves_order ... ok
2026-06-04T02:41:47.8681763Z test ctrl_c_interrupts_the_child ... ok
2026-06-04T02:41:47.8682080Z 
2026-06-04T02:41:47.8682473Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-06-04T02:41:47.8683054Z 
2026-06-04T02:41:47.8686458Z      Running tests/stream.rs (target/debug/deps/stream-81fa69ded456a654)
2026-06-04T02:41:47.8700457Z 
2026-06-04T02:41:47.8700765Z running 2 tests
2026-06-04T02:41:47.8722146Z test delivers_every_value_under_resize ... ok
2026-06-04T02:41:48.8724529Z test bounded_backpressure_stalls_an_unconsumed_reader ... ok
2026-06-04T02:41:48.8725012Z 
2026-06-04T02:41:48.8725932Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s
2026-06-04T02:41:48.8726498Z 
2026-06-04T02:41:48.8730044Z      Running tests/surface.rs (target/debug/deps/surface-2a2c5c7356616d0c)
2026-06-04T02:41:48.8743125Z 
2026-06-04T02:41:48.8743488Z running 2 tests
2026-06-04T02:41:48.8763284Z test resize_under_load_does_not_hang_or_panic ... ok
2026-06-04T02:41:48.8766167Z test captures_child_output_off_the_pty ... ok
2026-06-04T02:41:48.8766561Z 
2026-06-04T02:41:48.8766964Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:48.8767536Z 
2026-06-04T02:41:48.8768481Z    Doc-tests spt_daemon
2026-06-04T02:41:49.1551078Z 
2026-06-04T02:41:49.1551567Z running 0 tests
2026-06-04T02:41:49.1551844Z 
2026-06-04T02:41:49.1552287Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:49.1552847Z 
2026-06-04T02:41:49.1602290Z    Doc-tests spt_live
2026-06-04T02:41:49.2040830Z 
2026-06-04T02:41:49.2041471Z running 0 tests
2026-06-04T02:41:49.2041761Z 
2026-06-04T02:41:49.2042184Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:49.2042773Z 
2026-06-04T02:41:49.2077103Z    Doc-tests spt_msg
2026-06-04T02:41:49.2506063Z 
2026-06-04T02:41:49.2506574Z running 0 tests
2026-06-04T02:41:49.2506855Z 
2026-06-04T02:41:49.2507340Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:49.2507896Z 
2026-06-04T02:41:49.2541887Z    Doc-tests spt_net
2026-06-04T02:41:49.3638066Z 
2026-06-04T02:41:49.3638572Z running 0 tests
2026-06-04T02:41:49.3638841Z 
2026-06-04T02:41:49.3639337Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:49.3639893Z 
2026-06-04T02:41:49.3686100Z    Doc-tests spt_proto
2026-06-04T02:41:49.4118706Z 
2026-06-04T02:41:49.4119133Z running 0 tests
2026-06-04T02:41:49.4119531Z 
2026-06-04T02:41:49.4120080Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:49.4120620Z 
2026-06-04T02:41:49.4154024Z    Doc-tests spt_runtime
2026-06-04T02:41:49.5713365Z 
2026-06-04T02:41:49.5713902Z running 0 tests
2026-06-04T02:41:49.5714183Z 
2026-06-04T02:41:49.5714623Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:49.5715186Z 
2026-06-04T02:41:49.5749675Z    Doc-tests spt_store
2026-06-04T02:41:49.6767454Z 
2026-06-04T02:41:49.6767929Z running 0 tests
2026-06-04T02:41:49.6768191Z 
2026-06-04T02:41:49.6768609Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:49.6769151Z 
2026-06-04T02:41:49.6804194Z    Doc-tests spt_term
2026-06-04T02:41:49.7333069Z 
2026-06-04T02:41:49.7333539Z running 0 tests
2026-06-04T02:41:49.7333804Z 
2026-06-04T02:41:49.7334249Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T02:41:49.7334818Z 
2026-06-04T02:41:49.7512608Z ##[group]Run cargo clippy --workspace --all-targets -- -D warnings
2026-06-04T02:41:49.7513377Z [36;1mcargo clippy --workspace --all-targets -- -D warnings[0m
2026-06-04T02:41:49.7532620Z shell: /usr/bin/bash -e {0}
2026-06-04T02:41:49.7533022Z ##[endgroup]
2026-06-04T02:41:50.2363731Z     Checking libc v0.2.186
2026-06-04T02:41:50.2365921Z     Checking serde_core v1.0.228
2026-06-04T02:41:50.2367684Z     Checking cfg-if v1.0.4
2026-06-04T02:41:50.2476116Z     Checking typenum v1.20.1
2026-06-04T02:41:50.2733838Z     Checking memchr v2.8.1
2026-06-04T02:41:50.9970842Z     Checking critical-section v1.2.0
2026-06-04T02:41:51.0560391Z     Checking subtle v2.6.1
2026-06-04T02:41:51.2161864Z     Checking zeroize v1.8.2
2026-06-04T02:41:51.3590352Z     Checking smallvec v1.15.1
2026-06-04T02:41:51.5861890Z     Checking pin-project-lite v0.2.17
2026-06-04T02:41:51.6080603Z     Checking generic-array v0.14.7
2026-06-04T02:41:51.6520460Z     Checking cpufeatures v0.2.17
2026-06-04T02:41:51.6900550Z     Checking log v0.4.30
2026-06-04T02:41:51.8758860Z     Checking itoa v1.0.18
2026-06-04T02:41:52.0359771Z     Checking equivalent v1.0.2
2026-06-04T02:41:52.0805297Z     Checking futures-core v0.3.32
2026-06-04T02:41:52.1860518Z     Checking bytes v1.11.1
2026-06-04T02:41:52.3997106Z     Checking getrandom v0.2.17
2026-06-04T02:41:52.5230815Z     Checking crypto-common v0.1.7
2026-06-04T02:41:52.5430173Z     Checking hashbrown v0.17.1
2026-06-04T02:41:52.6096764Z     Checking bitflags v2.11.1
2026-06-04T02:41:52.7870649Z     Checking rand_core v0.10.1
2026-06-04T02:41:52.9420495Z     Checking socket2 v0.6.4
2026-06-04T02:41:52.9880755Z     Checking mio v1.2.1
2026-06-04T02:41:53.3640668Z     Checking stable_deref_trait v1.2.1
2026-06-04T02:41:53.4026233Z     Checking getrandom v0.4.2
2026-06-04T02:41:53.4172069Z     Checking indexmap v2.14.0
2026-06-04T02:41:53.4370458Z     Checking tokio v1.52.3
2026-06-04T02:41:53.5590115Z     Checking block-buffer v0.10.4
2026-06-04T02:41:53.6070656Z     Checking serde v1.0.228
2026-06-04T02:41:53.6710288Z     Checking slab v0.4.12
2026-06-04T02:41:53.8500484Z     Checking futures-io v0.3.32
2026-06-04T02:41:53.9580790Z     Checking futures-sink v0.3.32
2026-06-04T02:41:54.0280593Z     Checking futures-channel v0.3.32
2026-06-04T02:41:54.2863645Z     Checking digest v0.10.7
2026-06-04T02:41:54.3962816Z     Checking portable-atomic v1.13.1
2026-06-04T02:41:54.4761120Z     Checking futures-task v0.3.32
2026-06-04T02:41:54.5374772Z     Checking zerofrom v0.1.8
2026-06-04T02:41:54.6160720Z     Checking futures-util v0.3.32
2026-06-04T02:41:54.6480732Z     Checking yoke v0.8.2
2026-06-04T02:41:54.8638913Z     Checking zerovec v0.11.6
2026-06-04T02:41:55.1863065Z     Checking once_cell v1.21.4
2026-06-04T02:41:55.3960252Z     Checking rand_core v0.6.4
2026-06-04T02:41:55.5480590Z     Checking curve25519-dalek v4.1.3
2026-06-04T02:41:55.7160253Z     Checking zerocopy v0.8.50
2026-06-04T02:41:56.9360418Z     Checking sha2 v0.10.9
2026-06-04T02:41:57.3035712Z     Checking signature v2.2.0
2026-06-04T02:41:57.3943582Z     Checking ed25519 v2.2.3
2026-06-04T02:41:57.5090655Z     Checking fastrand v2.4.1
2026-06-04T02:41:57.7280979Z     Checking ed25519-dalek v2.2.0
2026-06-04T02:41:57.9350391Z     Checking tinystr v0.8.3
2026-06-04T02:41:58.1430637Z     Checking tracing-core v0.1.36
2026-06-04T02:41:58.6490644Z     Checking litemap v0.8.2
2026-06-04T02:41:58.7160634Z     Checking writeable v0.6.3
2026-06-04T02:41:58.8675541Z     Checking tracing v0.1.44
2026-06-04T02:41:58.9162366Z     Checking icu_locale_core v2.2.0
2026-06-04T02:41:59.1272164Z     Checking libsqlite3-sys v0.30.1
2026-06-04T02:41:59.3738113Z     Checking zmij v1.0.21
2026-06-04T02:41:59.5620622Z     Checking potential_utf v0.1.5
2026-06-04T02:41:59.6633318Z     Checking zerotrie v0.2.4
2026-06-04T02:41:59.7084696Z     Checking fallible-streaming-iterator v0.1.9
2026-06-04T02:41:59.8530373Z     Checking utf8_iter v1.0.4
2026-06-04T02:41:59.9610453Z     Checking fallible-iterator v0.3.0
2026-06-04T02:42:00.0151569Z     Checking icu_collections v2.2.0
2026-06-04T02:42:00.0880854Z     Checking icu_provider v2.2.0
2026-06-04T02:42:00.4080417Z     Checking serde_json v1.0.150
2026-06-04T02:42:00.4360757Z     Checking tokio-util v0.7.18
2026-06-04T02:42:00.4886932Z     Checking spt-proto v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-proto)
2026-06-04T02:42:00.9920700Z     Checking icu_properties_data v2.2.0
2026-06-04T02:42:01.1311680Z     Checking icu_normalizer_data v2.2.0
2026-06-04T02:42:01.1810711Z     Checking percent-encoding v2.3.2
2026-06-04T02:42:01.3120930Z     Checking icu_normalizer v2.2.0
2026-06-04T02:42:01.3720567Z     Checking icu_properties v2.2.0
2026-06-04T02:42:01.6360684Z     Checking http v1.4.1
2026-06-04T02:42:01.7830661Z     Checking cpufeatures v0.3.0
2026-06-04T02:42:01.8250586Z     Checking rustls-pki-types v1.14.1
2026-06-04T02:42:01.8660358Z     Checking ahash v0.8.12
2026-06-04T02:42:02.0460500Z     Checking hashbrown v0.14.5
2026-06-04T02:42:02.2808541Z     Checking thiserror v2.0.18
2026-06-04T02:42:02.3460612Z     Checking chacha20 v0.10.0
2026-06-04T02:42:02.6187182Z     Checking form_urlencoded v1.2.2
2026-06-04T02:42:02.7030417Z     Checking ipnet v2.12.0
2026-06-04T02:42:02.7390867Z     Checking untrusted v0.9.0
2026-06-04T02:42:02.8188280Z     Checking ring v0.17.14
2026-06-04T02:42:02.9200577Z     Checking hashlink v0.9.1
2026-06-04T02:42:03.0984081Z     Checking rand v0.10.1
2026-06-04T02:42:03.1720759Z     Checking idna_adapter v1.2.2
2026-06-04T02:42:03.2496325Z     Checking idna v1.1.0
2026-06-04T02:42:03.3421069Z     Checking rusqlite v0.32.1
2026-06-04T02:42:03.5905659Z     Checking url v2.5.8
2026-06-04T02:42:03.9420208Z     Checking scopeguard v1.2.0
2026-06-04T02:42:04.0036052Z     Checking lock_api v0.4.14
2026-06-04T02:42:04.2940700Z     Checking atomic-waker v1.1.2
2026-06-04T02:42:04.3270623Z     Checking const-oid v0.10.2
2026-06-04T02:42:04.3578687Z     Checking fnv v1.0.7
2026-06-04T02:42:04.4210633Z     Checking h2 v0.4.14
2026-06-04T02:42:04.5130667Z     Checking derive_more v2.1.1
2026-06-04T02:42:04.5324375Z     Checking spt-store v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-store)
2026-06-04T02:42:04.6360858Z     Checking http-body v1.0.1
2026-06-04T02:42:04.7380299Z     Checking hybrid-array v0.4.12
2026-06-04T02:42:04.7641393Z     Checking rustls-webpki v0.103.13
2026-06-04T02:42:05.4750472Z     Checking rustls v0.23.40
2026-06-04T02:42:05.6420277Z     Checking linux-raw-sys v0.12.1
2026-06-04T02:42:05.7800542Z     Checking spt-msg v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-msg)
2026-06-04T02:42:06.0910750Z     Checking base64ct v1.8.3
2026-06-04T02:42:06.1497641Z     Checking rustix v1.1.4
2026-06-04T02:42:06.3967492Z     Checking pem-rfc7468 v1.0.0
2026-06-04T02:42:06.5470877Z     Checking httparse v1.10.1
2026-06-04T02:42:06.8260670Z     Checking tinyvec_macros v0.1.1
2026-06-04T02:42:06.8578530Z     Checking try-lock v0.2.5
2026-06-04T02:42:06.9330713Z     Checking data-encoding v2.11.0
2026-06-04T02:42:07.3360488Z     Checking tower-service v0.3.3
2026-06-04T02:42:07.3870483Z     Checking base64 v0.22.1
2026-06-04T02:42:07.7273738Z     Checking want v0.3.1
2026-06-04T02:42:07.8290782Z     Checking tinyvec v1.11.0
2026-06-04T02:42:08.3807657Z     Checking n0-error v0.1.3
2026-06-04T02:42:08.3888276Z     Checking tempfile v3.27.0
2026-06-04T02:42:08.6061196Z     Checking der v0.8.0-rc.10
2026-06-04T02:42:08.6470195Z     Checking crypto-common v0.2.2
2026-06-04T02:42:09.7930120Z     Checking block-buffer v0.12.0
2026-06-04T02:42:09.9420538Z     Checking inout v0.1.4
2026-06-04T02:42:10.0440521Z     Checking termios v0.2.2
2026-06-04T02:42:10.0603565Z     Checking ioctl-rs v0.1.6
2026-06-04T02:42:10.1190631Z     Checking serial-core v0.4.0
2026-06-04T02:42:10.1230520Z     Checking cordyceps v0.3.4
2026-06-04T02:42:10.1469556Z     Checking spin v0.10.0
2026-06-04T02:42:10.1830400Z     Checking diatomic-waker v0.2.3
2026-06-04T02:42:10.2300716Z     Checking parking v2.2.1
2026-06-04T02:42:10.2401370Z     Checking httpdate v1.0.3
2026-06-04T02:42:10.2780872Z     Checking serial-unix v0.4.0
2026-06-04T02:42:10.3210659Z     Checking futures-lite v2.6.1
2026-06-04T02:42:10.3830630Z     Checking hyper v1.10.1
2026-06-04T02:42:10.4210634Z     Checking spki v0.8.0-rc.4
2026-06-04T02:42:10.4960764Z     Checking futures-buffered v0.2.13
2026-06-04T02:42:10.5860563Z     Checking thiserror v1.0.69
2026-06-04T02:42:10.6451559Z     Checking pin-project v1.1.13
2026-06-04T02:42:10.6940340Z     Checking tokio-rustls v0.26.4
2026-06-04T02:42:10.8674565Z     Checking cipher v0.4.4
2026-06-04T02:42:11.0180764Z     Checking digest v0.11.3
2026-06-04T02:42:11.1310686Z     Checking netlink-packet-core v0.8.1
2026-06-04T02:42:11.1850559Z     Checking memoffset v0.6.5
2026-06-04T02:42:11.2270174Z     Checking num-traits v0.2.19
2026-06-04T02:42:11.4840308Z     Checking parking_lot_core v0.9.12
2026-06-04T02:42:11.4920909Z     Checking universal-hash v0.5.1
2026-06-04T02:42:11.5816209Z     Checking sync_wrapper v1.0.2
2026-06-04T02:42:11.6550754Z     Checking aho-corasick v1.1.4
2026-06-04T02:42:11.7030968Z     Checking opaque-debug v0.3.1
2026-06-04T02:42:11.7439626Z     Checking pin-utils v0.1.0
2026-06-04T02:42:11.7830657Z     Checking byteorder v1.5.0
2026-06-04T02:42:11.9780338Z     Checking either v1.16.0
2026-06-04T02:42:12.2252550Z     Checking bitflags v1.3.2
2026-06-04T02:42:12.2422710Z     Checking regex-syntax v0.8.10
2026-06-04T02:42:12.2540588Z     Checking prefix-trie v0.8.4
2026-06-04T02:42:12.2708781Z     Checking nix v0.25.1
2026-06-04T02:42:12.9898447Z     Checking hyper-util v0.1.20
2026-06-04T02:42:13.1360640Z     Checking hash32 v0.2.1
2026-06-04T02:42:13.2988635Z     Checking polyval v0.6.2
2026-06-04T02:42:13.4560498Z     Checking parking_lot v0.12.5
2026-06-04T02:42:13.6980821Z     Checking n0-future v0.3.2
2026-06-04T02:42:13.7980765Z     Checking filedescriptor v0.8.3
2026-06-04T02:42:13.9535091Z     Checking pkcs8 v0.11.0-rc.10
2026-06-04T02:42:14.1010753Z     Checking serial v0.4.0
2026-06-04T02:42:14.1491526Z     Checking crossbeam-utils v0.8.21
2026-06-04T02:42:14.7210651Z     Checking spin v0.9.8
2026-06-04T02:42:14.7510412Z     Checking regex-automata v0.4.14
2026-06-04T02:42:14.9340231Z     Checking anyhow v1.0.102
2026-06-04T02:42:15.1070676Z     Checking futures-executor v0.3.32
2026-06-04T02:42:15.1909980Z     Checking serde_spanned v0.6.9
2026-06-04T02:42:15.2440635Z     Checking toml_datetime v0.6.11
2026-06-04T02:42:15.2916069Z     Checking signature v3.0.0
2026-06-04T02:42:15.3820405Z     Checking winnow v0.7.15
2026-06-04T02:42:15.4660956Z     Checking downcast-rs v1.2.1
2026-06-04T02:42:15.5190336Z     Checking shell-words v1.1.1
2026-06-04T02:42:15.6060714Z     Checking tower-layer v0.3.3
2026-06-04T02:42:15.7830167Z     Checking toml_write v0.1.2
2026-06-04T02:42:15.9764578Z     Checking ed25519 v3.0.0-rc.4
2026-06-04T02:42:16.1626798Z     Checking futures v0.3.32
2026-06-04T02:42:16.2100412Z     Checking heapless v0.7.17
2026-06-04T02:42:16.7874998Z     Checking portable-pty v0.8.1
2026-06-04T02:42:17.0600641Z     Checking noq-udp v0.10.0
2026-06-04T02:42:17.1020736Z     Checking curve25519-dalek v5.0.0-pre.6
2026-06-04T02:42:17.3860373Z     Checking ghash v0.5.1
2026-06-04T02:42:17.4650368Z     Checking hickory-proto v0.26.0-beta.4
2026-06-04T02:42:17.6390701Z     Checking regex v1.12.3
2026-06-04T02:42:18.0250600Z     Checking toml_edit v0.22.27
2026-06-04T02:42:18.0830358Z     Checking sha2 v0.11.0-rc.5
2026-06-04T02:42:18.6776740Z     Checking ctr v0.9.2
2026-06-04T02:42:18.8590725Z     Checking aes v0.8.4
2026-06-04T02:42:19.1830965Z     Checking http-body-util v0.1.3
2026-06-04T02:42:19.4807833Z     Checking cobs v0.3.0
2026-06-04T02:42:19.4860716Z     Checking netlink-sys v0.8.8
2026-06-04T02:42:19.6121011Z     Checking aead v0.5.2
2026-06-04T02:42:19.6840495Z     Checking powerfmt v0.2.0
2026-06-04T02:42:19.7099578Z     Checking openssl-probe v0.2.1
2026-06-04T02:42:19.7808798Z     Checking rustls-native-certs v0.8.4
2026-06-04T02:42:19.8530731Z     Checking deranged v0.5.8
2026-06-04T02:42:19.8911338Z     Checking aes-gcm v0.10.3
2026-06-04T02:42:20.0450546Z     Checking postcard v1.1.3
2026-06-04T02:42:20.1530546Z     Checking ed25519-dalek v3.0.0-pre.6
2026-06-04T02:42:20.4090882Z     Checking data-encoding-macro v0.1.20
2026-06-04T02:42:20.4519022Z     Checking tower v0.5.3
2026-06-04T02:42:20.5320528Z     Checking crossbeam-epoch v0.9.18
2026-06-04T02:42:20.6110531Z     Checking toml v0.8.23
2026-06-04T02:42:20.8380386Z     Checking crossbeam-channel v0.5.15
2026-06-04T02:42:21.1213961Z     Checking netlink-packet-route v0.29.0
2026-06-04T02:42:21.1650626Z     Checking uuid v1.23.2
2026-06-04T02:42:21.4269030Z     Checking identity-hash v0.1.0
2026-06-04T02:42:21.5040704Z     Checking num-conv v0.2.2
2026-06-04T02:42:21.5650791Z     Checking allocator-api2 v0.2.21
2026-06-04T02:42:21.6713850Z     Checking xml-rs v0.8.28
2026-06-04T02:42:21.7364299Z     Checking time-core v0.1.8
2026-06-04T02:42:21.8930377Z     Checking lru-slab v0.1.2
2026-06-04T02:42:22.0050630Z     Checking mac-addr v0.3.0
2026-06-04T02:42:22.0340769Z     Checking tagptr v0.2.0
2026-06-04T02:42:22.1450678Z     Checking ryu v1.0.23
2026-06-04T02:42:22.1760635Z     Checking sorted-index-buffer v0.2.1
2026-06-04T02:42:22.2800449Z     Checking rustc-hash v2.1.2
2026-06-04T02:42:22.3070651Z     Checking foldhash v0.2.0
2026-06-04T02:42:22.3670405Z     Checking noq-proto v0.17.0
2026-06-04T02:42:22.4338044Z     Checking hashbrown v0.16.1
2026-06-04T02:42:22.4420407Z     Checking xmltree v0.10.3
2026-06-04T02:42:22.5960788Z     Checking iroh-metrics v0.38.3
2026-06-04T02:42:23.2289010Z     Checking moka v0.12.15
2026-06-04T02:42:23.3450333Z     Checking time v0.3.47
2026-06-04T02:42:24.1294755Z     Checking hickory-net v0.26.0-beta.4
2026-06-04T02:42:24.4528763Z     Checking strum v0.28.0
2026-06-04T02:42:24.5270622Z     Checking tower-http v0.6.11
2026-06-04T02:42:24.9250635Z     Checking iroh-base v0.98.0
2026-06-04T02:42:25.4280598Z     Checking num_enum v0.7.6
2026-06-04T02:42:25.5000771Z     Checking rustls-platform-verifier v0.7.0
2026-06-04T02:42:25.6150895Z     Checking netlink-proto v0.12.0
2026-06-04T02:42:25.8891181Z     Checking spt-term v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-term)
2026-06-04T02:42:26.1590702Z     Checking hyper-rustls v0.27.9
2026-06-04T02:42:26.3570696Z     Checking n0-watcher v0.6.1
2026-06-04T02:42:26.4910210Z     Checking netlink-packet-route v0.30.0
2026-06-04T02:42:26.5790557Z     Checking attohttpc v0.30.1
2026-06-04T02:42:27.0992029Z     Checking tokio-stream v0.1.18
2026-06-04T02:42:27.7655074Z     Checking simple-dns v0.9.3
2026-06-04T02:42:27.7720478Z     Checking netdev v0.42.0
2026-06-04T02:42:28.2760676Z     Checking sha1_smol v1.0.1
2026-06-04T02:42:28.4250435Z     Checking smol_str v0.1.24
2026-06-04T02:42:28.5560147Z     Checking constant_time_eq v0.4.2
2026-06-04T02:42:28.6600356Z     Checking resolv-conf v0.7.6
2026-06-04T02:42:28.8810395Z     Checking simdutf8 v0.1.5
2026-06-04T02:42:29.0737060Z     Checking arrayref v0.3.9
2026-06-04T02:42:29.0800674Z     Checking arrayvec v0.7.6
2026-06-04T02:42:29.1110178Z     Checking tokio-websockets v0.13.2
2026-06-04T02:42:29.2400815Z     Checking noq v0.18.0
2026-06-04T02:42:29.3170519Z     Checking blake3 v1.8.5
2026-06-04T02:42:29.6589431Z     Checking iroh-dns v0.98.0
2026-06-04T02:42:29.7490456Z     Checking hickory-resolver v0.26.0-beta.4
2026-06-04T02:42:29.9908578Z     Checking acto v0.8.2
2026-06-04T02:42:30.3118519Z     Checking igd-next v0.17.1
2026-06-04T02:42:30.6980351Z     Checking reqwest v0.13.4
2026-06-04T02:42:30.9260283Z     Checking lru v0.16.4
2026-06-04T02:42:31.1120955Z     Checking spt-runtime v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-runtime)
2026-06-04T02:42:31.3389624Z     Checking webpki-roots v1.0.7
2026-06-04T02:42:31.4420465Z     Checking hmac v0.12.1
2026-06-04T02:42:31.5590319Z     Checking serde_bytes v0.11.19
2026-06-04T02:42:31.7690395Z     Checking seize v0.5.1
2026-06-04T02:42:31.9280655Z     Checking cmov v0.5.4
2026-06-04T02:42:31.9860907Z     Checking papaya v0.2.4
2026-06-04T02:42:32.1980624Z     Checking ctutils v0.4.2
2026-06-04T02:42:32.4660517Z     Checking iroh-relay v0.98.0
2026-06-04T02:42:32.5150657Z     Checking hkdf v0.12.4
2026-06-04T02:42:32.6341143Z     Checking swarm-discovery v0.6.0-alpha.2
2026-06-04T02:42:32.9020566Z     Checking backon v1.6.0
2026-06-04T02:42:33.1116667Z     Checking spake2 v0.4.0
2026-06-04T02:42:33.2980583Z     Checking sha1 v0.10.6
2026-06-04T02:42:33.3510531Z     Checking netwatch v0.16.0
2026-06-04T02:42:33.4654456Z     Checking interprocess v2.4.2
2026-06-04T02:42:33.7203957Z     Checking spt-live v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-live)
2026-06-04T02:42:34.0941004Z     Checking utf8parse v0.2.2
2026-06-04T02:42:34.1213933Z     Checking anstyle v1.0.14
2026-06-04T02:42:34.1590567Z     Checking anstyle-parse v1.0.0
2026-06-04T02:42:34.3120425Z     Checking anstyle-query v1.1.5
2026-06-04T02:42:34.3438854Z     Checking is_terminal_polyfill v1.70.2
2026-06-04T02:42:34.3688697Z     Checking colorchoice v1.0.5
2026-06-04T02:42:34.4031076Z     Checking strsim v0.11.1
2026-06-04T02:42:34.4390939Z     Checking anstream v1.0.0
2026-06-04T02:42:34.5855638Z     Checking portmapper v0.16.0
2026-06-04T02:42:34.5902986Z     Checking clap_lex v1.1.0
2026-06-04T02:42:34.6971272Z     Checking mock-adapter v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/adapters/mock)
2026-06-04T02:42:34.7420204Z     Checking clap_builder v4.6.0
2026-06-04T02:42:36.2500477Z     Checking iroh v0.98.2
2026-06-04T02:42:37.3984330Z     Checking clap v4.6.1
2026-06-04T02:42:43.8754236Z     Checking spt-net v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-net)
2026-06-04T02:42:44.9567704Z     Checking spt-daemon v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt-daemon)
2026-06-04T02:42:48.4610842Z     Checking spt v0.0.0 (/home/david/actions-runner/_work/spt-core/spt-core/crates/spt)
2026-06-04T02:42:49.3786812Z error: this loop never actually loops
2026-06-04T02:42:49.3810412Z    --> crates/spt-daemon/tests/wanmsg.rs:240:17
2026-06-04T02:42:49.3811282Z     |
2026-06-04T02:42:49.3811869Z 240 | /                 for rec in decoder.push(&bytes) {
2026-06-04T02:42:49.3813058Z 241 | |                     assert_eq!(receive_wan(&rec, &remote, &owlery), WanOutcome::Spooled);
2026-06-04T02:42:49.3814015Z 242 | |                     delivered_first = true;
2026-06-04T02:42:49.3814779Z 243 | |                     break 'life1; // crash after the first delivery
2026-06-04T02:42:49.3815561Z 244 | |                 }
2026-06-04T02:42:49.3816103Z     | |_________________^
2026-06-04T02:42:49.3816623Z     |
2026-06-04T02:42:49.3817602Z     = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.96.0/index.html#never_loop
2026-06-04T02:42:49.3818832Z     = note: `#[deny(clippy::never_loop)]` on by default
2026-06-04T02:42:49.3820307Z help: if you need the first element of the iterator, try writing
2026-06-04T02:42:49.3821023Z     |
2026-06-04T02:42:49.3821663Z 240 ~                 if let Some(rec) = decoder.push(&bytes).into_iter().next() {
2026-06-04T02:42:49.3822724Z 241 |                     assert_eq!(receive_wan(&rec, &remote, &owlery), WanOutcome::Spooled);
2026-06-04T02:42:49.3823648Z 242 |                     delivered_first = true;
2026-06-04T02:42:49.3824459Z 243 ~                      // crash after the first delivery
2026-06-04T02:42:49.3845706Z     |
2026-06-04T02:42:49.3848276Z 
2026-06-04T02:42:49.4366789Z error: could not compile `spt-daemon` (test "wanmsg") due to 1 previous error
2026-06-04T02:42:49.4367675Z warning: build failed, waiting for other jobs to finish...
2026-06-04T02:42:50.2528436Z ##[error]Process completed with exit code 101.
2026-06-04T02:42:50.2695499Z Post job cleanup.
2026-06-04T02:42:50.4111408Z [command]/usr/bin/git version
2026-06-04T02:42:50.4166055Z git version 2.34.1
2026-06-04T02:42:50.4222176Z Copying '/home/david/.gitconfig' to '/home/david/actions-runner/_work/_temp/fb0b9934-12da-4ad1-9bb9-cd99da119981/.gitconfig'
2026-06-04T02:42:50.4260554Z Temporarily overriding HOME='/home/david/actions-runner/_work/_temp/fb0b9934-12da-4ad1-9bb9-cd99da119981' before making global git config changes
2026-06-04T02:42:50.4262235Z Adding repository directory to the temporary git global config as a safe directory
2026-06-04T02:42:50.4263778Z [command]/usr/bin/git config --global --add safe.directory /home/david/actions-runner/_work/spt-core/spt-core
2026-06-04T02:42:50.4321477Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-06-04T02:42:50.4365546Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-06-04T02:42:50.4609351Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-06-04T02:42:50.4636491Z http.https://github.com/.extraheader
2026-06-04T02:42:50.4654236Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-06-04T02:42:50.4698935Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-06-04T02:42:50.4940519Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-06-04T02:42:50.4983515Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-06-04T02:42:50.5385273Z Cleaning up orphan processes
2026-06-04T02:42:50.5974597Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
